[1/5685/30 ( 0%) 0.774s] Compiling build/debug/mongo/base/data_range.dyn.o FAILED: build/debug/mongo/base/data_range.dyn.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/base/data_range.dyn.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/stdexcept:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/array:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:39, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:41, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/string.h:28:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/string.h:44:8: error: ‘size_t’ has not been declared size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~ /usr/include/string.h:44:20: error: expected initializer before ‘__THROW’ size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:47:56: error: ‘size_t’ has not been declared extern void *memmove (void *__dest, const void *__src, size_t __n) ^~~~~~ /usr/include/string.h:48:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:55:18: error: ‘size_t’ has not been declared int __c, size_t __n) ^~~~~~ /usr/include/string.h:56:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:61:42: error: ‘size_t’ has not been declared extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/string.h:61:54: error: expected initializer before ‘__THROW’ extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:64:56: error: ‘size_t’ has not been declared extern int memcmp (const void *__s1, const void *__s2, size_t __n) ^~~~~~ /usr/include/string.h:65:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:71:42: error: ‘size_t’ has not been declared extern void *memchr (void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:72:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:73:54: error: ‘size_t’ has not been declared extern const void *memchr (const void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:74:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/string.h:100:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:102:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:110:49: error: ‘size_t’ has not been declared extern "C++" void *memrchr (void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:111:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:112:61: error: ‘size_t’ has not been declared extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:113:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:123:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:126:39: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:127:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:131:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:134:9: error: ‘size_t’ has not been declared size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~ /usr/include/string.h:134:21: error: expected initializer before ‘__THROW’ size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:138:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:140:57: error: ‘size_t’ has not been declared extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~ /usr/include/string.h:141:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:145:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:147:8: error: ‘size_t’ does not name a type extern size_t strxfrm (char *__restrict __dest, ^~~~~~ /usr/include/string.h:147:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:89:1: +#include } /usr/include/string.h:147:8: extern size_t strxfrm (char *__restrict __dest, ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/string.h:157:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/string.h:160:8: error: ‘size_t’ does not name a type extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, ^~~~~~ /usr/include/string.h:160:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:154:1: +#include /usr/include/string.h:160:8: extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, ^~~~~~ /usr/include/string.h:168:6: error: expected initializer before ‘__THROW’ __THROW __attribute_malloc__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:175:45: error: ‘size_t’ has not been declared extern char *strndup (const char *__string, size_t __n) ^~~~~~ /usr/include/string.h:176:6: error: expected initializer before ‘__THROW’ __THROW __attribute_malloc__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/string.h:207:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:209:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/string.h:234:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:236:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/string.h:262:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:264:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:273:8: error: ‘size_t’ does not name a type extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~ /usr/include/string.h:273:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:251:1: +#include } /usr/include/string.h:273:8: extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~ /usr/include/string.h:277:8: error: ‘size_t’ does not name a type extern size_t strspn (const char *__s, const char *__accept) ^~~~~~ /usr/include/string.h:277:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:284:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:286:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/string.h:311:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:313:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/string.h:337:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)); ^~~~~~~ /usr/include/string.h:344:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/string.h:348:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/string.h:355:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:358:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:369:46: error: ‘size_t’ has not been declared extern void *memmem (const void *__haystack, size_t __haystacklen, ^~~~~~ /usr/include/string.h:370:30: error: ‘size_t’ has not been declared const void *__needle, size_t __needlelen) ^~~~~~ /usr/include/string.h:371:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 3)); ^~~~~~~ /usr/include/string.h:376:34: error: ‘size_t’ has not been declared const void *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:377:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:379:39: error: ‘size_t’ has not been declared const void *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:380:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:385:8: error: ‘size_t’ does not name a type extern size_t strlen (const char *__s) ^~~~~~ /usr/include/string.h:385:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:328:1: +#include } /usr/include/string.h:385:8: extern size_t strlen (const char *__s) ^~~~~~ /usr/include/string.h:391:8: error: ‘size_t’ does not name a type extern size_t strnlen (const char *__string, size_t __maxlen) ^~~~~~ /usr/include/string.h:391:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:397:38: error: expected initializer before ‘__THROW’ extern char *strerror (int __errnum) __THROW; ^~~~~~~ /usr/include/string.h:421:53: error: ‘size_t’ has not been declared extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) ^~~~~~ /usr/include/string.h:422:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)) __wur; ^~~~~~~ /usr/include/string.h:428:54: error: expected initializer before ‘__THROW’ extern char *strerror_l (int __errnum, locale_t __l) __THROW; ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/strings.h:30:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/strings.h:38:53: error: ‘size_t’ has not been declared extern void bcopy (const void *__src, void *__dest, size_t __n) ^~~~~~ /usr/include/strings.h:39:3: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:42:31: error: ‘size_t’ has not been declared extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/strings.h:42:43: error: expected initializer before ‘__THROW’ extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:49:6: error: expected initializer before ‘__THROW’ __THROW __asm ("index") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:51:6: error: expected initializer before ‘__THROW’ __THROW __asm ("index") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/strings.h:77:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:79:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/strings.h:104:26: error: expected initializer before ‘__THROW’ extern int ffs (int __i) __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:110:32: error: expected initializer before ‘__THROW’ extern int ffsl (long int __l) __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:112:6: error: expected initializer before ‘__THROW’ __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:117:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:120:61: error: ‘size_t’ has not been declared extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~ /usr/include/strings.h:121:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:129:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/strings.h:134:6: error: ‘size_t’ has not been declared size_t __n, locale_t __loc) ^~~~~~ /usr/include/strings.h:135:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 4)); ^~~~~~~ /usr/include/strings.h:138:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range.cpp:30: /usr/include/string.h:442:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:447:36: error: expected initializer before ‘__THROW’ extern char *strsignal (int __sig) __THROW; ^~~~~~~ /usr/include/string.h:451:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:453:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:458:34: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:459:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:461:39: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:462:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:468:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:471:38: error: expected initializer before ‘__THROW’ extern char *strfry (char *__string) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:474:34: error: ‘size_t’ has not been declared extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/string.h:474:46: error: expected initializer before ‘__THROW’ extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:483:6: error: expected initializer before ‘__THROW’ __THROW __asm ("basename") __nonnull ((1)); ^~~~~~~ /usr/include/string.h:485:6: error: expected initializer before ‘__THROW’ __THROW __asm ("basename") __nonnull ((1)); ^~~~~~~ /usr/include/string.h:499:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:76, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ compilation terminated. [2/5685/29 ( 0%) 0.790s] Compiling build/debug/mongo/base/data_range_cursor.dyn.o FAILED: build/debug/mongo/base/data_range_cursor.dyn.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/base/data_range_cursor.dyn.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/stdexcept:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/array:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:39, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstddef:49, from src/mongo/base/data_range_cursor.h:32, from src/mongo/base/data_range_cursor.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstddef:50, from src/mongo/base/data_range_cursor.h:32, from src/mongo/base/data_range_cursor.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:149:9: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:216:9: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/string.h:28:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/string.h:47:56: error: ‘size_t’ has not been declared extern void *memmove (void *__dest, const void *__src, size_t __n) ^~~~~~ /usr/include/string.h:48:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:55:18: error: ‘size_t’ has not been declared int __c, size_t __n) ^~~~~~ /usr/include/string.h:56:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:61:42: error: ‘size_t’ has not been declared extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/string.h:61:54: error: expected initializer before ‘__THROW’ extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:64:56: error: ‘size_t’ has not been declared extern int memcmp (const void *__s1, const void *__s2, size_t __n) ^~~~~~ /usr/include/string.h:65:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:71:42: error: ‘size_t’ has not been declared extern void *memchr (void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:72:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:73:54: error: ‘size_t’ has not been declared extern const void *memchr (const void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:74:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/string.h:100:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:102:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:110:49: error: ‘size_t’ has not been declared extern "C++" void *memrchr (void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:111:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:112:61: error: ‘size_t’ has not been declared extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:113:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:123:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:126:39: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:127:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:131:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:134:9: error: ‘size_t’ has not been declared size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~ /usr/include/string.h:134:21: error: expected initializer before ‘__THROW’ size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:138:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:140:57: error: ‘size_t’ has not been declared extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~ /usr/include/string.h:141:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:145:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:147:8: error: ‘size_t’ does not name a type extern size_t strxfrm (char *__restrict __dest, ^~~~~~ /usr/include/string.h:147:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:89:1: +#include } /usr/include/string.h:147:8: extern size_t strxfrm (char *__restrict __dest, ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/string.h:157:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/string.h:160:8: error: ‘size_t’ does not name a type extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, ^~~~~~ /usr/include/string.h:160:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:154:1: +#include /usr/include/string.h:160:8: extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, ^~~~~~ /usr/include/string.h:168:6: error: expected initializer before ‘__THROW’ __THROW __attribute_malloc__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:175:45: error: ‘size_t’ has not been declared extern char *strndup (const char *__string, size_t __n) ^~~~~~ /usr/include/string.h:176:6: error: expected initializer before ‘__THROW’ __THROW __attribute_malloc__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/string.h:207:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:209:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/string.h:234:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:236:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/string.h:262:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:264:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:273:8: error: ‘size_t’ does not name a type extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~ /usr/include/string.h:273:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:251:1: +#include } /usr/include/string.h:273:8: extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~ /usr/include/string.h:277:8: error: ‘size_t’ does not name a type extern size_t strspn (const char *__s, const char *__accept) ^~~~~~ /usr/include/string.h:277:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:284:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:286:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/string.h:311:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:313:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/string.h:337:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)); ^~~~~~~ /usr/include/string.h:344:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/string.h:348:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/string.h:355:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:358:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:369:46: error: ‘size_t’ has not been declared extern void *memmem (const void *__haystack, size_t __haystacklen, ^~~~~~ /usr/include/string.h:370:30: error: ‘size_t’ has not been declared const void *__needle, size_t __needlelen) ^~~~~~ /usr/include/string.h:371:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 3)); ^~~~~~~ /usr/include/string.h:376:34: error: ‘size_t’ has not been declared const void *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:377:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:379:39: error: ‘size_t’ has not been declared const void *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:380:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:385:8: error: ‘size_t’ does not name a type extern size_t strlen (const char *__s) ^~~~~~ /usr/include/string.h:385:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:328:1: +#include } /usr/include/string.h:385:8: extern size_t strlen (const char *__s) ^~~~~~ /usr/include/string.h:391:8: error: ‘size_t’ does not name a type extern size_t strnlen (const char *__string, size_t __maxlen) ^~~~~~ /usr/include/string.h:391:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:397:38: error: expected initializer before ‘__THROW’ extern char *strerror (int __errnum) __THROW; ^~~~~~~ /usr/include/string.h:421:53: error: ‘size_t’ has not been declared extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) ^~~~~~ /usr/include/string.h:422:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)) __wur; ^~~~~~~ /usr/include/string.h:428:54: error: expected initializer before ‘__THROW’ extern char *strerror_l (int __errnum, locale_t __l) __THROW; ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/strings.h:30:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/strings.h:38:53: error: ‘size_t’ has not been declared extern void bcopy (const void *__src, void *__dest, size_t __n) ^~~~~~ /usr/include/strings.h:39:3: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:42:31: error: ‘size_t’ has not been declared extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/strings.h:42:43: error: expected initializer before ‘__THROW’ extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:49:6: error: expected initializer before ‘__THROW’ __THROW __asm ("index") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:51:6: error: expected initializer before ‘__THROW’ __THROW __asm ("index") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/strings.h:77:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:79:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/strings.h:104:26: error: expected initializer before ‘__THROW’ extern int ffs (int __i) __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:110:32: error: expected initializer before ‘__THROW’ extern int ffsl (long int __l) __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:112:6: error: expected initializer before ‘__THROW’ __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:117:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:120:61: error: ‘size_t’ has not been declared extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~ /usr/include/strings.h:121:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:129:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/strings.h:134:6: error: ‘size_t’ has not been declared size_t __n, locale_t __loc) ^~~~~~ /usr/include/strings.h:135:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 4)); ^~~~~~~ /usr/include/strings.h:138:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range_cursor.h:33, from src/mongo/base/data_range_cursor.cpp:30: /usr/include/string.h:442:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:447:36: error: expected initializer before ‘__THROW’ extern char *strsignal (int __sig) __THROW; ^~~~~~~ /usr/include/string.h:451:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:453:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:458:34: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:459:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:461:39: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:462:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:468:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:471:38: error: expected initializer before ‘__THROW’ extern char *strfry (char *__string) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:474:34: error: ‘size_t’ has not been declared extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/string.h:474:46: error: expected initializer before ‘__THROW’ extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:483:6: error: expected initializer before ‘__THROW’ __THROW __asm ("basename") __nonnull ((1)); ^~~~~~~ /usr/include/string.h:485:6: error: expected initializer before ‘__THROW’ __THROW __asm ("basename") __nonnull ((1)); ^~~~~~~ /usr/include/string.h:499:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from src/mongo/base/data_range_cursor.h:34, from src/mongo/base/data_range_cursor.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/limits:158:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/limits:158:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:76, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_range_cursor.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ compilation terminated. [3/5685/28 ( 0%) 1.125s] Compiling build/debug/mongo/base/data_builder_test.o FAILED: build/debug/mongo/base/data_builder_test.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/base/data_builder_test.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_construct.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tempbuf.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algo.h:62, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:62, from src/mongo/base/data_builder.h:32, from src/mongo/base/data_builder_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_builder.h:38, from src/mongo/base/data_builder_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_builder.h:38, from src/mongo/base/data_builder_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_builder.h:38, from src/mongo/base/data_builder_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_builder.h:38, from src/mongo/base/data_builder_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_builder.h:38, from src/mongo/base/data_builder_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_builder.h:38, from src/mongo/base/data_builder_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_cursor.h:36, from src/mongo/base/data_builder.h:38, from src/mongo/base/data_builder_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:119:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:120:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE_STATIC(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:121:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_DESTROY(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:122:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:123:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_RELEASED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:124:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE(address, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:125:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_SIZED(address, size, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:126:3: error: stray ‘#’ in program #define ANNOTATE_THREAD_NAME(name) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:127:3: error: stray ‘#’ in program #define ANNOTATE_ENABLE_RACE_DETECTION(enable) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:139:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_INITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:140:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:158:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_BEGIN /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:159:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_END /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:206:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:207:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:208:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:209:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:231:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:232:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_END() /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:347:3: error: stray ‘#’ in program #define ANNOTATE_UNPROTECTED_READ(x) (x) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:365:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_STATIC(static_var, description) /* empty */ ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:23, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:24:4: error: stray ‘#’ in program #define BOOST_CONTAINER_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:92:4: error: stray ‘#’ in program #define BOOST_CONTAINER_DECL ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:108:4: error: stray ‘#’ in program #define BOOST_CONTAINER_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:61:4: error: stray ‘#’ in program #include ^ In file included from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:31:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:14:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:16:72: error: file "src/third_party/boost-1.70.0/boost/container/container_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:245:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:21, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:39, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:27:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:50:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:32, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:209:4: error: stray ‘#’ in program #define BOOST_MOVE_MREF(T) BOOST_FWD_REF(T) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:50: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:65: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:51: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:66: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:64, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:71, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/std_fwd.hpp:26, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:25, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/iterator_traits.hpp:28, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:138:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH_1ARG(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION, ARG1, UNLESS_CONVERTIBLE_TO)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:48, from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/move/algo/detail/merge.hpp:663:4: error: stray ‘#’ in program #define BOOST_ADAPTIVE_MERGE_NLOGN_MERGE ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:59:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_STATS_LEVEL 1 ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:79:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L1(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:80:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:86:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_INVARIANT(L) ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/container/vector.hpp:3435:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // #ifndef BOOST_CONTAINER_CONTAINER_VECTOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:14:72: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:16:45: error: file "src/mongo/logv2/attribute_storage.h" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:716:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/mongo/logv2/log_attr.h:129:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/mongo/logv2/log_domain.h:59:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/mongo/logv2/log_options.h:126:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/mongo/util/errno_util.h:56:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/util/errno_util.h:147:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/mongo/unittest/bson_test_util.h:90:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/mongo/unittest/unittest_helpers.h:43:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_builder_test.cpp:34: src/mongo/unittest/unittest.h:858:46: error: file "src/mongo/base/data_builder_test.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:68, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from src/mongo/base/data_builder.h:32, from src/mongo/base/data_builder_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from src/mongo/base/data_builder.h:32, from src/mongo/base/data_builder_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from src/mongo/base/data_builder.h:32, from src/mongo/base/data_builder_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from src/mongo/base/data_builder.h:32, from src/mongo/base/data_builder_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from src/mongo/base/data_builder.h:32, from src/mongo/base/data_builder_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from src/mongo/base/data_builder.h:32, from src/mongo/base/data_builder_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:76, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from src/mongo/base/data_builder.h:32, from src/mongo/base/data_builder_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. [4/5685/27 ( 0%) 1.128s] Compiling build/debug/mongo/base/data_range_test.o FAILED: build/debug/mongo/base/data_range_test.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/base/data_range_test.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/stdexcept:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/array:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:39, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_range.h:36, from src/mongo/base/data_range_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:119:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:120:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE_STATIC(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:121:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_DESTROY(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:122:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:123:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_RELEASED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:124:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE(address, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:125:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_SIZED(address, size, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:126:3: error: stray ‘#’ in program #define ANNOTATE_THREAD_NAME(name) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:127:3: error: stray ‘#’ in program #define ANNOTATE_ENABLE_RACE_DETECTION(enable) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:139:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_INITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:140:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:158:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_BEGIN /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:159:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_END /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:206:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:207:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:208:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:209:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:231:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:232:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_END() /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:347:3: error: stray ‘#’ in program #define ANNOTATE_UNPROTECTED_READ(x) (x) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:365:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_STATIC(static_var, description) /* empty */ ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:23, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:24:4: error: stray ‘#’ in program #define BOOST_CONTAINER_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:92:4: error: stray ‘#’ in program #define BOOST_CONTAINER_DECL ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:108:4: error: stray ‘#’ in program #define BOOST_CONTAINER_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:61:4: error: stray ‘#’ in program #include ^ In file included from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:31:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:14:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:16:72: error: file "src/third_party/boost-1.70.0/boost/container/container_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:245:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:21, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:39, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:27:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:50:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:32, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:209:4: error: stray ‘#’ in program #define BOOST_MOVE_MREF(T) BOOST_FWD_REF(T) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:50: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:65: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:51: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:66: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:64, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:71, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/std_fwd.hpp:26, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:25, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/iterator_traits.hpp:28, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:138:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH_1ARG(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION, ARG1, UNLESS_CONVERTIBLE_TO)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:48, from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/move/algo/detail/merge.hpp:663:4: error: stray ‘#’ in program #define BOOST_ADAPTIVE_MERGE_NLOGN_MERGE ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:59:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_STATS_LEVEL 1 ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:79:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L1(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:80:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:86:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_INVARIANT(L) ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/container/vector.hpp:3435:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // #ifndef BOOST_CONTAINER_CONTAINER_VECTOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:14:72: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:16:45: error: file "src/mongo/logv2/attribute_storage.h" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:716:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/mongo/logv2/log_attr.h:129:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/mongo/logv2/log_domain.h:59:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/mongo/logv2/log_options.h:126:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/mongo/util/errno_util.h:56:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/util/errno_util.h:147:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/mongo/unittest/bson_test_util.h:90:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/mongo/unittest/unittest_helpers.h:43:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_range_test.cpp:36: src/mongo/unittest/unittest.h:858:44: error: file "src/mongo/base/data_range_test.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:41, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/string.h:28:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/string.h:44:8: error: ‘size_t’ has not been declared size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~ /usr/include/string.h:44:20: error: expected initializer before ‘__THROW’ size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:47:56: error: ‘size_t’ has not been declared extern void *memmove (void *__dest, const void *__src, size_t __n) ^~~~~~ /usr/include/string.h:48:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:55:18: error: ‘size_t’ has not been declared int __c, size_t __n) ^~~~~~ /usr/include/string.h:56:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:61:42: error: ‘size_t’ has not been declared extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/string.h:61:54: error: expected initializer before ‘__THROW’ extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:64:56: error: ‘size_t’ has not been declared extern int memcmp (const void *__s1, const void *__s2, size_t __n) ^~~~~~ /usr/include/string.h:65:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:71:42: error: ‘size_t’ has not been declared extern void *memchr (void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:72:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:73:54: error: ‘size_t’ has not been declared extern const void *memchr (const void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:74:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/string.h:100:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:102:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:110:49: error: ‘size_t’ has not been declared extern "C++" void *memrchr (void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:111:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:112:61: error: ‘size_t’ has not been declared extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:113:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:123:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:126:39: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:127:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:131:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:134:9: error: ‘size_t’ has not been declared size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~ /usr/include/string.h:134:21: error: expected initializer before ‘__THROW’ size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:138:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:140:57: error: ‘size_t’ has not been declared extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~ /usr/include/string.h:141:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:145:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:147:8: error: ‘size_t’ does not name a type extern size_t strxfrm (char *__restrict __dest, ^~~~~~ /usr/include/string.h:147:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:89:1: +#include } /usr/include/string.h:147:8: extern size_t strxfrm (char *__restrict __dest, ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/string.h:157:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/string.h:160:8: error: ‘size_t’ does not name a type extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, ^~~~~~ /usr/include/string.h:160:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:154:1: +#include /usr/include/string.h:160:8: extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, ^~~~~~ /usr/include/string.h:168:6: error: expected initializer before ‘__THROW’ __THROW __attribute_malloc__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:175:45: error: ‘size_t’ has not been declared extern char *strndup (const char *__string, size_t __n) ^~~~~~ /usr/include/string.h:176:6: error: expected initializer before ‘__THROW’ __THROW __attribute_malloc__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/string.h:207:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:209:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/string.h:234:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:236:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/string.h:262:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:264:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:273:8: error: ‘size_t’ does not name a type extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~ /usr/include/string.h:273:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:251:1: +#include } /usr/include/string.h:273:8: extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~ /usr/include/string.h:277:8: error: ‘size_t’ does not name a type extern size_t strspn (const char *__s, const char *__accept) ^~~~~~ /usr/include/string.h:277:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:284:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:286:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/string.h:311:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:313:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/string.h:337:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)); ^~~~~~~ /usr/include/string.h:344:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/string.h:348:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/string.h:355:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:358:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:369:46: error: ‘size_t’ has not been declared extern void *memmem (const void *__haystack, size_t __haystacklen, ^~~~~~ /usr/include/string.h:370:30: error: ‘size_t’ has not been declared const void *__needle, size_t __needlelen) ^~~~~~ /usr/include/string.h:371:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 3)); ^~~~~~~ /usr/include/string.h:376:34: error: ‘size_t’ has not been declared const void *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:377:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:379:39: error: ‘size_t’ has not been declared const void *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:380:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:385:8: error: ‘size_t’ does not name a type extern size_t strlen (const char *__s) ^~~~~~ /usr/include/string.h:385:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:328:1: +#include } /usr/include/string.h:385:8: extern size_t strlen (const char *__s) ^~~~~~ /usr/include/string.h:391:8: error: ‘size_t’ does not name a type extern size_t strnlen (const char *__string, size_t __maxlen) ^~~~~~ /usr/include/string.h:391:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:397:38: error: expected initializer before ‘__THROW’ extern char *strerror (int __errnum) __THROW; ^~~~~~~ /usr/include/string.h:421:53: error: ‘size_t’ has not been declared extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) ^~~~~~ /usr/include/string.h:422:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)) __wur; ^~~~~~~ /usr/include/string.h:428:54: error: expected initializer before ‘__THROW’ extern char *strerror_l (int __errnum, locale_t __l) __THROW; ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/strings.h:30:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/strings.h:38:53: error: ‘size_t’ has not been declared extern void bcopy (const void *__src, void *__dest, size_t __n) ^~~~~~ /usr/include/strings.h:39:3: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:42:31: error: ‘size_t’ has not been declared extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/strings.h:42:43: error: expected initializer before ‘__THROW’ extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:49:6: error: expected initializer before ‘__THROW’ __THROW __asm ("index") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:51:6: error: expected initializer before ‘__THROW’ __THROW __asm ("index") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/strings.h:77:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:79:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/strings.h:104:26: error: expected initializer before ‘__THROW’ extern int ffs (int __i) __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:110:32: error: expected initializer before ‘__THROW’ extern int ffsl (long int __l) __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:112:6: error: expected initializer before ‘__THROW’ __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:117:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:120:61: error: ‘size_t’ has not been declared extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~ /usr/include/strings.h:121:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:129:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/strings.h:134:6: error: ‘size_t’ has not been declared size_t __n, locale_t __loc) ^~~~~~ /usr/include/strings.h:135:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 4)); ^~~~~~~ /usr/include/strings.h:138:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_range.h:32, from src/mongo/base/data_range_test.cpp:30: /usr/include/string.h:442:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:447:36: error: expected initializer before ‘__THROW’ extern char *strsignal (int __sig) __THROW; ^~~~~~~ /usr/include/string.h:451:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:453:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:458:34: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:459:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:461:39: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:462:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:468:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:471:38: error: expected initializer before ‘__THROW’ extern char *strfry (char *__string) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:474:34: error: ‘size_t’ has not been declared extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/string.h:474:46: error: expected initializer before ‘__THROW’ extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:483:6: error: expected initializer before ‘__THROW’ __THROW __asm ("basename") __nonnull ((1)); ^~~~~~~ /usr/include/string.h:485:6: error: expected initializer before ‘__THROW’ __THROW __asm ("basename") __nonnull ((1)); ^~~~~~~ /usr/include/string.h:499:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:76, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/tuple:38, from src/mongo/base/data_range.h:33, from src/mongo/base/data_range_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. [5/5685/26 ( 0%) 1.174s] Compiling build/debug/mongo/client/read_preference_gen.dyn.o FAILED: build/debug/mongo/client/read_preference_gen.dyn.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/client/read_preference_gen.dyn.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_construct.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tempbuf.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algo.h:62, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:62, from build/debug/mongo/client/read_preference_gen.h:9, from build/debug/mongo/client/read_preference_gen.cpp:9: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from build/debug/mongo/client/read_preference_gen.h:10, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from build/debug/mongo/client/read_preference_gen.h:10, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from build/debug/mongo/client/read_preference_gen.h:10, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from build/debug/mongo/client/read_preference_gen.h:10, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from build/debug/mongo/client/read_preference_gen.h:10, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from build/debug/mongo/client/read_preference_gen.h:10, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from build/debug/mongo/client/read_preference_gen.h:10, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from build/debug/mongo/client/read_preference_gen.h:18, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:119:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:120:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE_STATIC(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:121:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_DESTROY(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:122:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:123:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_RELEASED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:124:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE(address, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:125:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_SIZED(address, size, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:126:3: error: stray ‘#’ in program #define ANNOTATE_THREAD_NAME(name) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:127:3: error: stray ‘#’ in program #define ANNOTATE_ENABLE_RACE_DETECTION(enable) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:139:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_INITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:140:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:158:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_BEGIN /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:159:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_END /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from build/debug/mongo/client/read_preference_gen.h:18, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:206:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:207:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:208:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:209:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:231:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:232:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_END() /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from build/debug/mongo/client/read_preference_gen.h:18, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:347:3: error: stray ‘#’ in program #define ANNOTATE_UNPROTECTED_READ(x) (x) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from build/debug/mongo/client/read_preference_gen.h:18, from build/debug/mongo/client/read_preference_gen.cpp:9: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:365:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_STATIC(static_var, description) /* empty */ ^ In file included from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:22, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:24:4: error: stray ‘#’ in program #define BOOST_CONTAINER_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:92:4: error: stray ‘#’ in program #define BOOST_CONTAINER_DECL ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:108:4: error: stray ‘#’ in program #define BOOST_CONTAINER_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:61:4: error: stray ‘#’ in program #include ^ In file included from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:31:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:14:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:16:72: error: file "src/third_party/boost-1.70.0/boost/container/container_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:245:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:145:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:72:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //#ifndef BOOST_CONTAINER_CONTAINER_DETAIL_TYPE_TRAITS_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:30:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_CONTAINER_DETAIL_PLACEMENT_NEW_HPP ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:21, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:27:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:50:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:318:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // ! defined(BOOST_INTRUSIVE_POINTER_TRAITS_HPP) ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:32, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:209:4: error: stray ‘#’ in program #define BOOST_MOVE_MREF(T) BOOST_FWD_REF(T) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:50: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:65: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:51: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:66: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:367:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:367:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:367:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:493:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // ! defined(BOOST_CONTAINER_ALLOCATOR_ALLOCATOR_TRAITS_HPP) ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:179:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_CONTAINER_NEW_ALLOCATOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:314:83: error: stray ‘\’ in program : first(boost::forward(k)), second(::boost::forward(args)...)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:4: error: stray ‘#’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:224: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:283: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:346: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:363: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:467: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:484: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:642: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:659: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:791: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:853: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:909: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:943: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:352:4: error: stray ‘#’ in program #undef BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/std_fwd.hpp:26, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:25, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/iterator_traits.hpp:28, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:138:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH_1ARG(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION, ARG1, UNLESS_CONVERTIBLE_TO)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:48, from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/move/algo/detail/merge.hpp:663:4: error: stray ‘#’ in program #define BOOST_ADAPTIVE_MERGE_NLOGN_MERGE ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:59:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_STATS_LEVEL 1 ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:79:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L1(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:80:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:86:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_INVARIANT(L) ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/is_contiguous_container.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:41, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/is_container.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:42, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/is_container.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:42, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:64, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:72, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:80, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:88, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:96, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:104, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1632:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // BOOST_CONTAINER_FLAT_TREE_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/intrusive/detail/minimal_less_equal_header.hpp:30:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_INTRUSIVE_DETAIL_MINIMAL_LESS_EQUAL_HEADER_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1943:45: error: file "src/mongo/db/index/multikey_paths.h" linemarker ignored due to incorrect nesting [-Werror] #endif // BOOST_CONTAINER_FLAT_SET_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/third_party/boost-1.70.0/boost/container/small_vector.hpp:673:45: error: file "src/mongo/db/index/multikey_paths.h" linemarker ignored due to incorrect nesting [-Werror] #endif // #ifndef BOOST_CONTAINER_CONTAINER_SMALL_VECTOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/bson/bson_depth.h:72:45: error: file "src/mongo/db/index/multikey_paths.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/bson/bson_depth.h:106:40: error: file "src/mongo/db/exec/plan_stats.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/db/query/stage_types.h:138:40: error: file "src/mongo/db/exec/plan_stats.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/query/stage_types.h:139, from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/util/container_size_helper.h:74:40: error: file "src/mongo/db/exec/plan_stats.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/util/container_size_helper.h:860:40: error: file "src/mongo/db/exec/plan_stage.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/util/container_size_helper.h:861, from src/mongo/db/query/stage_types.h:139, from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/db/exec/scoped_timer.h:63:40: error: file "src/mongo/db/exec/plan_stage.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/exec/scoped_timer.h:64, from src/mongo/util/container_size_helper.h:861, from src/mongo/db/query/stage_types.h:139, from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/db/exec/working_set.h:415:40: error: file "src/mongo/db/exec/plan_stage.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/exec/working_set.h:416, from src/mongo/db/exec/scoped_timer.h:64, from src/mongo/util/container_size_helper.h:861, from src/mongo/db/query/stage_types.h:139, from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/db/pipeline/expression_context.h:388:40: error: file "src/mongo/db/exec/plan_stage.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/db/pipeline/expression_context.h:797:38: error: file "src/mongo/db/query/explain.h" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/locale:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/regex:44, from src/mongo/db/matcher/expression_with_placeholder.h:33, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/copyable_match_expression.h:32, from src/mongo/db/query/projection_ast.h:33, from src/mongo/db/query/projection.h:33, from src/mongo/db/query/canonical_query.h:38, from src/mongo/db/pipeline/expression_context.h:799, from src/mongo/db/exec/working_set.h:416, from src/mongo/db/exec/scoped_timer.h:64, from src/mongo/util/container_size_helper.h:861, from src/mongo/db/query/stage_types.h:139, from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_facets_nonio.h:346:3: error: stray ‘#’ in program #include ^ In file included from src/mongo/db/pipeline/expression_context.h:799, from src/mongo/db/exec/working_set.h:416, from src/mongo/db/exec/scoped_timer.h:64, from src/mongo/util/container_size_helper.h:861, from src/mongo/db/query/stage_types.h:139, from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/db/query/canonical_query.h:253:38: error: file "src/mongo/db/query/explain.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/query/canonical_query.h:255, from src/mongo/db/pipeline/expression_context.h:799, from src/mongo/db/exec/working_set.h:416, from src/mongo/db/exec/scoped_timer.h:64, from src/mongo/util/container_size_helper.h:861, from src/mongo/db/query/stage_types.h:139, from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/db/query/plan_executor.h:445:38: error: file "src/mongo/db/query/explain.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/db/query/plan_executor.h:655:33: error: file "src/mongo/db/commands.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/query/plan_executor.h:658, from src/mongo/db/query/canonical_query.h:255, from src/mongo/db/pipeline/expression_context.h:799, from src/mongo/db/exec/working_set.h:416, from src/mongo/db/exec/scoped_timer.h:64, from src/mongo/util/container_size_helper.h:861, from src/mongo/db/query/stage_types.h:139, from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/db/write_concern.h:113:33: error: file "src/mongo/db/commands.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/write_concern.h:115, from src/mongo/db/query/plan_executor.h:658, from src/mongo/db/query/canonical_query.h:255, from src/mongo/db/pipeline/expression_context.h:799, from src/mongo/db/exec/working_set.h:416, from src/mongo/db/exec/scoped_timer.h:64, from src/mongo/util/container_size_helper.h:861, from src/mongo/db/query/stage_types.h:139, from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/rpc/reply_builder_interface.h:172:33: error: file "src/mongo/db/commands.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/write_concern.h:115, from src/mongo/db/query/plan_executor.h:658, from src/mongo/db/query/canonical_query.h:255, from src/mongo/db/pipeline/expression_context.h:799, from src/mongo/db/exec/working_set.h:416, from src/mongo/db/exec/scoped_timer.h:64, from src/mongo/util/container_size_helper.h:861, from src/mongo/db/query/stage_types.h:139, from src/mongo/bson/bson_depth.h:108, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/exec/plan_stats.h:37, from src/mongo/db/exec/plan_stage.h:35, from src/mongo/db/query/explain.h:32, from src/mongo/db/commands.h:47, from build/debug/mongo/client/read_preference_gen.cpp:16: src/mongo/rpc/reply_builder_interface.h:1136:58: error: file "build/debug/mongo/client/read_preference_gen.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:68, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from build/debug/mongo/client/read_preference_gen.h:9, from build/debug/mongo/client/read_preference_gen.cpp:9: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MAX’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MAX In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from build/debug/mongo/client/read_preference_gen.h:9, from build/debug/mongo/client/read_preference_gen.cpp:9: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from build/debug/mongo/client/read_preference_gen.h:9, from build/debug/mongo/client/read_preference_gen.cpp:9: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from build/debug/mongo/client/read_preference_gen.h:9, from build/debug/mongo/client/read_preference_gen.cpp:9: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from build/debug/mongo/client/read_preference_gen.h:9, from build/debug/mongo/client/read_preference_gen.cpp:9: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:70, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from build/debug/mongo/client/read_preference_gen.h:9, from build/debug/mongo/client/read_preference_gen.cpp:9: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:76, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/algorithm:60, from build/debug/mongo/client/read_preference_gen.h:9, from build/debug/mongo/client/read_preference_gen.cpp:9: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. [6/5685/25 ( 0%) 1.235s] Compiling build/debug/mongo/client/remote_command_targeter_factory_mock.dyn.o FAILED: build/debug/mongo/client/remote_command_targeter_factory_mock.dyn.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/client/remote_command_targeter_factory_mock.dyn.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:36: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:36: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:36: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:36: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:62, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:71, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:40:7: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:46:3: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:134:16: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? explicit _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:140:9: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:147:5: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Iter_comp_val<_Compare>::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:1:1: +#include // Default predicates for internal use -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare>::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:15: error: expected ‘;’ at end of member declaration exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:17: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:24: error: expected ‘;’ at end of member declaration virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:26: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:19: error: expected ‘;’ at end of member declaration bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:21: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:28: error: expected ‘;’ at end of member declaration virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:30: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:67:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ terminate_handler set_terminate(terminate_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:76:20: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:79:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:101:3: error: ‘_GLIBCXX17_DEPRECATED’ does not name a type; did you mean ‘FMT_DEPRECATED’? _GLIBCXX17_DEPRECATED ^~~~~~~~~~~~~~~~~~~~~ FMT_DEPRECATED /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:107:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ int uncaught_exceptions() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:115:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:135:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:149:9: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:216:9: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: error: ‘size_t’ was not declared in this scope __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:39:1: +#include #include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:66:35: error: expected initializer before ‘_GLIBCXX_NOTHROW’ __cxa_free_exception(void*) _GLIBCXX_NOTHROW; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ~ ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:70:35: note: to match this ‘(’ __cxa_init_primary_exception(void *object, std::type_info *tinfo, ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:46: error: expected initializer before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:39:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: error: ‘size_t’ does not name a type size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:56:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:6: error: ‘define’ does not name a type #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:63:37: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:66:41: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:39: error: expected ‘;’ at end of member declaration explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:41: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:22: error: expected ‘;’ at end of member declaration void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:23: error: expected ‘;’ at end of member declaration void _M_release() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:25: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_release() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:22: error: expected ‘;’ at end of member declaration void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:28: error: ‘_GLIBCXX_NOEXCEPT’ does not name a type; did you mean ‘BOOST_SP_NOEXCEPT’? void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~ BOOST_SP_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: ‘std::__exception_ptr::exception_ptr std::current_exception()’ should have been declared inside ‘std’ friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: expected ‘;’ at end of member declaration friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:53: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:93:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:21: error: expected ‘;’ at end of member declaration exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:23: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:41: error: expected ‘;’ at end of member declaration exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:43: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:37: error: expected ‘;’ at end of member declaration operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:39: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:22: error: expected ‘;’ at end of member declaration ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:26: error: expected ‘;’ at end of member declaration swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:28: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:149:60: error: expected ‘;’ at end of member declaration operator==(const exception_ptr&, const exception_ptr&) ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:150:2: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:30: error: expected ‘;’ at end of member declaration __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:36: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:159:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:163:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:179:34: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ make_exception_ptr(_Ex __ex) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In constructor ‘std::nested_exception::nested_exception()’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:57:42: error: ‘current_exception’ was not declared in this scope nested_exception() noexcept : _M_ptr(current_exception()) { } ^~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In member function ‘void std::nested_exception::rethrow_nested() const’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: error: ‘terminate’ is not a member of ‘std’ std::terminate(); ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: note: suggested alternative: ‘get_terminate’ std::terminate(); ^~~~~~~~~ get_terminate /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:41: error: ‘true_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::__throw_with_nested_impl(_Tp&&, int)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:99:28: error: expected nested-name-specifier before ‘remove_reference’ using _Up = typename remove_reference<_Tp>::type; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: error: ‘_Up’ was not declared in this scope throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: note: suggested alternative: ‘_Tp’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ _Tp /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:34: error: template argument 1 is invalid throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: error: ‘forward’ is not a member of ‘std’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:1:1: +#include // Nested Exception support header (nested_exception class) for -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:41: error: ‘false_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:5: error: redefinition of ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:5: note: ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ previously declared here __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::throw_with_nested(_Tp&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:116:28: error: expected nested-name-specifier before ‘decay’ using _Up = typename decay<_Tp>::type; ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:118:4: error: ‘__and_’ does not name a type = __and_, is_move_constructible<_Up>>; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:119:21: error: ‘_CopyConstructible’ has not been declared static_assert(_CopyConstructible::value, ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:121:22: error: ‘__and_’ does not name a type using __nest = __and_, __bool_constant, ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: error: ‘forward’ is not a member of ‘std’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:53: error: expected primary-expression before ‘>’ token std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: error: ‘__nest’ was not declared in this scope std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: note: suggested alternative: ‘__t’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ __t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:128:47: error: expected nested-name-specifier before ‘enable_if’ using __rethrow_if_nested_cond = typename enable_if< ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:136:12: error: ‘__rethrow_if_nested_cond’ does not name a type; did you mean ‘__throw_with_nested_impl’? inline __rethrow_if_nested_cond<_Ex> ^~~~~~~~~~~~~~~~~~~~~~~~ __throw_with_nested_impl /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::rethrow_if_nested(const _Ex&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:152:42: error: ‘__addressof’ is not a member of ‘std’ { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:83:25: error: expected unqualified-id before ‘:’ token enum class align_val_t: size_t {}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:31: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:25: error: ‘size_t’ is not a member of ‘std’ void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:33: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:27: error: ‘size_t’ is not a member of ‘std’ void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:124:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:126:31: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:42: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:44: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:33: error: expected primary-expression before ‘const’ void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:35: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:138:52: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:140:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:49: error: expected primary-expression before ‘)’ token void* operator new(std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:144:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:49: error: expected primary-expression before ‘,’ token void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:51: error: expected primary-expression before ‘const’ void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:148:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:150:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:51: error: expected primary-expression before ‘)’ token void* operator new[](std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:152:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:51: error: expected primary-expression before ‘,’ token void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:53: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:156:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:158:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:160:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:161:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:162:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:163:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: declaration of ‘operator new’ as non-function inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:40: error: expected primary-expression before ‘void’ inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: declaration of ‘operator new []’ as non-function inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:42: error: expected primary-expression before ‘void’ inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:174:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:175:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:202:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:203:37: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:204:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:205:40: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:48:41: error: ‘new_allocator’ in namespace ‘__gnu_cxx’ does not name a template type using __allocator_base = __gnu_cxx::new_allocator<_Tp>; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:47, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:1368, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/alloc_traits.h:41:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/alloc_traits.h:41:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:41:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:41:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/aligned_buffer.h:89:27: error: expected template-name before ‘<’ token : std::aligned_storage::value> ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/aligned_buffer.h:89:27: error: expected ‘{’ before ‘<’ token In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/optional:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/node_handle.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:72, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:76, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/optional:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/node_handle.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:72, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/map:60, from src/mongo/client/remote_command_targeter_factory_mock.h:32, from src/mongo/client/remote_command_targeter_factory_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ compilation terminated. [7/5685/24 ( 0%) 1.417s] Compiling build/debug/mongo/client/remote_command_targeter_mock.dyn.o FAILED: build/debug/mongo/client/remote_command_targeter_mock.dyn.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/client/remote_command_targeter_mock.dyn.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/connection_string.h:37, from src/mongo/client/remote_command_targeter_mock.h:34, from src/mongo/client/remote_command_targeter_mock.cpp:32: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/connection_string.h:37, from src/mongo/client/remote_command_targeter_mock.h:34, from src/mongo/client/remote_command_targeter_mock.cpp:32: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/connection_string.h:37, from src/mongo/client/remote_command_targeter_mock.h:34, from src/mongo/client/remote_command_targeter_mock.cpp:32: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/connection_string.h:37, from src/mongo/client/remote_command_targeter_mock.h:34, from src/mongo/client/remote_command_targeter_mock.cpp:32: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/connection_string.h:37, from src/mongo/client/remote_command_targeter_mock.h:34, from src/mongo/client/remote_command_targeter_mock.cpp:32: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/connection_string.h:37, from src/mongo/client/remote_command_targeter_mock.h:34, from src/mongo/client/remote_command_targeter_mock.cpp:32: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/client/connection_string.h:37, from src/mongo/client/remote_command_targeter_mock.h:34, from src/mongo/client/remote_command_targeter_mock.cpp:32: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bson_comparator_interface_base.h:37, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/bson/simple_bsonobj_comparator.h:35, from src/mongo/client/read_preference.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:35: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:119:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:120:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE_STATIC(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:121:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_DESTROY(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:122:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:123:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_RELEASED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:124:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE(address, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:125:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_SIZED(address, size, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:126:3: error: stray ‘#’ in program #define ANNOTATE_THREAD_NAME(name) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:127:3: error: stray ‘#’ in program #define ANNOTATE_ENABLE_RACE_DETECTION(enable) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:139:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_INITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:140:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:158:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_BEGIN /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:159:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_END /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bson_comparator_interface_base.h:37, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/bson/simple_bsonobj_comparator.h:35, from src/mongo/client/read_preference.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:35: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:206:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:207:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:208:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:209:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:231:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:232:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_END() /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bson_comparator_interface_base.h:37, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/bson/simple_bsonobj_comparator.h:35, from src/mongo/client/read_preference.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:35: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:347:3: error: stray ‘#’ in program #define ANNOTATE_UNPROTECTED_READ(x) (x) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bson_comparator_interface_base.h:37, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/bson/simple_bsonobj_comparator.h:35, from src/mongo/client/read_preference.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:35: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:365:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_STATIC(static_var, description) /* empty */ ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:62, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:71, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:40:7: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:46:3: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:134:16: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? explicit _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:140:9: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:147:5: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Iter_comp_val<_Compare>::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:1:1: +#include // Default predicates for internal use -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare>::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:15: error: expected ‘;’ at end of member declaration exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:17: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:24: error: expected ‘;’ at end of member declaration virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:26: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:19: error: expected ‘;’ at end of member declaration bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:21: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:28: error: expected ‘;’ at end of member declaration virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:30: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:67:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ terminate_handler set_terminate(terminate_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:76:20: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:79:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:101:3: error: ‘_GLIBCXX17_DEPRECATED’ does not name a type; did you mean ‘ABSL_DEPRECATED’? _GLIBCXX17_DEPRECATED ^~~~~~~~~~~~~~~~~~~~~ ABSL_DEPRECATED /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:107:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ int uncaught_exceptions() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:115:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:135:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:149:9: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:216:9: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: error: ‘size_t’ was not declared in this scope __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:39:1: +#include #include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:66:35: error: expected initializer before ‘_GLIBCXX_NOTHROW’ __cxa_free_exception(void*) _GLIBCXX_NOTHROW; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ~ ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:70:35: note: to match this ‘(’ __cxa_init_primary_exception(void *object, std::type_info *tinfo, ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:46: error: expected initializer before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:39:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: error: ‘size_t’ does not name a type size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:56:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:6: error: ‘define’ does not name a type #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:63:37: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:66:41: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:39: error: expected ‘;’ at end of member declaration explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:41: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:22: error: expected ‘;’ at end of member declaration void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:23: error: expected ‘;’ at end of member declaration void _M_release() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:25: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_release() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:22: error: expected ‘;’ at end of member declaration void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:28: error: ‘_GLIBCXX_NOEXCEPT’ does not name a type; did you mean ‘BOOST_SP_NOEXCEPT’? void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~ BOOST_SP_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: ‘std::__exception_ptr::exception_ptr std::current_exception()’ should have been declared inside ‘std’ friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: expected ‘;’ at end of member declaration friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:53: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:93:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:21: error: expected ‘;’ at end of member declaration exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:23: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:41: error: expected ‘;’ at end of member declaration exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:43: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:37: error: expected ‘;’ at end of member declaration operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:39: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:22: error: expected ‘;’ at end of member declaration ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:26: error: expected ‘;’ at end of member declaration swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:28: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:149:60: error: expected ‘;’ at end of member declaration operator==(const exception_ptr&, const exception_ptr&) ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:150:2: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:30: error: expected ‘;’ at end of member declaration __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:36: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:159:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:163:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:179:34: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ make_exception_ptr(_Ex __ex) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In constructor ‘std::nested_exception::nested_exception()’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:57:42: error: ‘current_exception’ was not declared in this scope nested_exception() noexcept : _M_ptr(current_exception()) { } ^~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In member function ‘void std::nested_exception::rethrow_nested() const’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: error: ‘terminate’ is not a member of ‘std’ std::terminate(); ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: note: suggested alternative: ‘get_terminate’ std::terminate(); ^~~~~~~~~ get_terminate /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:41: error: ‘true_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::__throw_with_nested_impl(_Tp&&, int)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:99:28: error: expected nested-name-specifier before ‘remove_reference’ using _Up = typename remove_reference<_Tp>::type; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: error: ‘_Up’ was not declared in this scope throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: note: suggested alternative: ‘_Tp’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ _Tp /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:34: error: template argument 1 is invalid throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: error: ‘forward’ is not a member of ‘std’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:1:1: +#include // Nested Exception support header (nested_exception class) for -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:41: error: ‘false_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:5: error: redefinition of ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:5: note: ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ previously declared here __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::throw_with_nested(_Tp&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:116:28: error: expected nested-name-specifier before ‘decay’ using _Up = typename decay<_Tp>::type; ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:118:4: error: ‘__and_’ does not name a type = __and_, is_move_constructible<_Up>>; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:119:21: error: ‘_CopyConstructible’ has not been declared static_assert(_CopyConstructible::value, ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:121:22: error: ‘__and_’ does not name a type using __nest = __and_, __bool_constant, ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: error: ‘forward’ is not a member of ‘std’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:53: error: expected primary-expression before ‘>’ token std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: error: ‘__nest’ was not declared in this scope std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: note: suggested alternative: ‘__t’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ __t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:128:47: error: expected nested-name-specifier before ‘enable_if’ using __rethrow_if_nested_cond = typename enable_if< ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:136:12: error: ‘__rethrow_if_nested_cond’ does not name a type; did you mean ‘__throw_with_nested_impl’? inline __rethrow_if_nested_cond<_Ex> ^~~~~~~~~~~~~~~~~~~~~~~~ __throw_with_nested_impl /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::rethrow_if_nested(const _Ex&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:152:42: error: ‘__addressof’ is not a member of ‘std’ { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:83:25: error: expected unqualified-id before ‘:’ token enum class align_val_t: size_t {}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:31: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:25: error: ‘size_t’ is not a member of ‘std’ void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:33: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:27: error: ‘size_t’ is not a member of ‘std’ void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:124:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:126:31: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:42: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:44: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:33: error: expected primary-expression before ‘const’ void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:35: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:138:52: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:140:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:49: error: expected primary-expression before ‘)’ token void* operator new(std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:144:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:49: error: expected primary-expression before ‘,’ token void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:51: error: expected primary-expression before ‘const’ void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:148:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:150:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:51: error: expected primary-expression before ‘)’ token void* operator new[](std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:152:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:51: error: expected primary-expression before ‘,’ token void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:53: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:156:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:158:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:160:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:161:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:162:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:163:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: declaration of ‘operator new’ as non-function inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:40: error: expected primary-expression before ‘void’ inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: declaration of ‘operator new []’ as non-function inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:42: error: expected primary-expression before ‘void’ inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:174:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:175:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:202:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:203:37: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:204:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:205:40: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:48:41: error: ‘new_allocator’ in namespace ‘__gnu_cxx’ does not name a template type using __allocator_base = __gnu_cxx::new_allocator<_Tp>; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:47, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:1368, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/alloc_traits.h:41:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/alloc_traits.h:41:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:41:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:41:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/aligned_buffer.h:89:27: error: expected template-name before ‘<’ token : std::aligned_storage::value> ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/aligned_buffer.h:89:27: error: expected ‘{’ before ‘<’ token In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/optional:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/node_handle.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:72, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:76, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/optional:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/node_handle.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_tree.h:72, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/set:60, from src/mongo/client/remote_command_targeter_mock.h:32, from src/mongo/client/remote_command_targeter_mock.cpp:32: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ compilation terminated. [8/5685/23 ( 0%) 1.537s] Compiling build/debug/mongo/base/data_cursor_test.o FAILED: build/debug/mongo/base/data_cursor_test.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/base/data_cursor_test.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:119:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:120:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE_STATIC(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:121:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_DESTROY(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:122:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:123:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_RELEASED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:124:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE(address, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:125:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_SIZED(address, size, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:126:3: error: stray ‘#’ in program #define ANNOTATE_THREAD_NAME(name) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:127:3: error: stray ‘#’ in program #define ANNOTATE_ENABLE_RACE_DETECTION(enable) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:139:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_INITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:140:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:158:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_BEGIN /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:159:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_END /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:206:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:207:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:208:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:209:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:231:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:232:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_END() /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:347:3: error: stray ‘#’ in program #define ANNOTATE_UNPROTECTED_READ(x) (x) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:365:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_STATIC(static_var, description) /* empty */ ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:23, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:24:4: error: stray ‘#’ in program #define BOOST_CONTAINER_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:92:4: error: stray ‘#’ in program #define BOOST_CONTAINER_DECL ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:108:4: error: stray ‘#’ in program #define BOOST_CONTAINER_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:61:4: error: stray ‘#’ in program #include ^ In file included from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:31:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:14:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:16:72: error: file "src/third_party/boost-1.70.0/boost/container/container_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:245:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:21, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:39, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:27:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:50:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:32, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:209:4: error: stray ‘#’ in program #define BOOST_MOVE_MREF(T) BOOST_FWD_REF(T) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:50: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:65: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:51: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:66: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:64, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:71, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/std_fwd.hpp:26, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:25, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/iterator_traits.hpp:28, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:138:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH_1ARG(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION, ARG1, UNLESS_CONVERTIBLE_TO)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:48, from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/move/algo/detail/merge.hpp:663:4: error: stray ‘#’ in program #define BOOST_ADAPTIVE_MERGE_NLOGN_MERGE ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:59:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_STATS_LEVEL 1 ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:79:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L1(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:80:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:86:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_INVARIANT(L) ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/container/vector.hpp:3435:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // #ifndef BOOST_CONTAINER_CONTAINER_VECTOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:14:72: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:16:45: error: file "src/mongo/logv2/attribute_storage.h" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:716:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/mongo/logv2/log_attr.h:129:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/mongo/logv2/log_domain.h:59:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/mongo/logv2/log_options.h:126:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/mongo/util/errno_util.h:56:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/util/errno_util.h:147:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/mongo/unittest/bson_test_util.h:90:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/mongo/unittest/unittest_helpers.h:43:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_cursor_test.cpp:34: src/mongo/unittest/unittest.h:858:45: error: file "src/mongo/base/data_cursor_test.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstddef:49, from src/mongo/base/data_cursor.h:32, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstddef:50, from src/mongo/base/data_cursor.h:32, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:149:9: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:216:9: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/string.h:28:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/string.h:47:56: error: ‘size_t’ has not been declared extern void *memmove (void *__dest, const void *__src, size_t __n) ^~~~~~ /usr/include/string.h:48:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:55:18: error: ‘size_t’ has not been declared int __c, size_t __n) ^~~~~~ /usr/include/string.h:56:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:61:42: error: ‘size_t’ has not been declared extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/string.h:61:54: error: expected initializer before ‘__THROW’ extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:64:56: error: ‘size_t’ has not been declared extern int memcmp (const void *__s1, const void *__s2, size_t __n) ^~~~~~ /usr/include/string.h:65:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:71:42: error: ‘size_t’ has not been declared extern void *memchr (void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:72:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:73:54: error: ‘size_t’ has not been declared extern const void *memchr (const void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:74:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/string.h:100:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:102:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:110:49: error: ‘size_t’ has not been declared extern "C++" void *memrchr (void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:111:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:112:61: error: ‘size_t’ has not been declared extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:113:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:123:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:126:39: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:127:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:131:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:134:9: error: ‘size_t’ has not been declared size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~ /usr/include/string.h:134:21: error: expected initializer before ‘__THROW’ size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:138:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:140:57: error: ‘size_t’ has not been declared extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~ /usr/include/string.h:141:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:145:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:147:8: error: ‘size_t’ does not name a type extern size_t strxfrm (char *__restrict __dest, ^~~~~~ /usr/include/string.h:147:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:89:1: +#include } /usr/include/string.h:147:8: extern size_t strxfrm (char *__restrict __dest, ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/string.h:157:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/string.h:160:8: error: ‘size_t’ does not name a type extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, ^~~~~~ /usr/include/string.h:160:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:154:1: +#include /usr/include/string.h:160:8: extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, ^~~~~~ /usr/include/string.h:168:6: error: expected initializer before ‘__THROW’ __THROW __attribute_malloc__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:175:45: error: ‘size_t’ has not been declared extern char *strndup (const char *__string, size_t __n) ^~~~~~ /usr/include/string.h:176:6: error: expected initializer before ‘__THROW’ __THROW __attribute_malloc__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/string.h:207:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:209:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/string.h:234:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:236:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/string.h:262:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:264:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:273:8: error: ‘size_t’ does not name a type extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~ /usr/include/string.h:273:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:251:1: +#include } /usr/include/string.h:273:8: extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~ /usr/include/string.h:277:8: error: ‘size_t’ does not name a type extern size_t strspn (const char *__s, const char *__accept) ^~~~~~ /usr/include/string.h:277:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:284:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:286:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/string.h:311:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:313:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/string.h:337:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)); ^~~~~~~ /usr/include/string.h:344:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/string.h:348:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/string.h:355:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:358:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:369:46: error: ‘size_t’ has not been declared extern void *memmem (const void *__haystack, size_t __haystacklen, ^~~~~~ /usr/include/string.h:370:30: error: ‘size_t’ has not been declared const void *__needle, size_t __needlelen) ^~~~~~ /usr/include/string.h:371:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 3)); ^~~~~~~ /usr/include/string.h:376:34: error: ‘size_t’ has not been declared const void *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:377:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:379:39: error: ‘size_t’ has not been declared const void *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:380:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:385:8: error: ‘size_t’ does not name a type extern size_t strlen (const char *__s) ^~~~~~ /usr/include/string.h:385:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:328:1: +#include } /usr/include/string.h:385:8: extern size_t strlen (const char *__s) ^~~~~~ /usr/include/string.h:391:8: error: ‘size_t’ does not name a type extern size_t strnlen (const char *__string, size_t __maxlen) ^~~~~~ /usr/include/string.h:391:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:397:38: error: expected initializer before ‘__THROW’ extern char *strerror (int __errnum) __THROW; ^~~~~~~ /usr/include/string.h:421:53: error: ‘size_t’ has not been declared extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) ^~~~~~ /usr/include/string.h:422:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)) __wur; ^~~~~~~ /usr/include/string.h:428:54: error: expected initializer before ‘__THROW’ extern char *strerror_l (int __errnum, locale_t __l) __THROW; ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/strings.h:30:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/strings.h:38:53: error: ‘size_t’ has not been declared extern void bcopy (const void *__src, void *__dest, size_t __n) ^~~~~~ /usr/include/strings.h:39:3: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:42:31: error: ‘size_t’ has not been declared extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/strings.h:42:43: error: expected initializer before ‘__THROW’ extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:49:6: error: expected initializer before ‘__THROW’ __THROW __asm ("index") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:51:6: error: expected initializer before ‘__THROW’ __THROW __asm ("index") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/strings.h:77:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:79:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/strings.h:104:26: error: expected initializer before ‘__THROW’ extern int ffs (int __i) __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:110:32: error: expected initializer before ‘__THROW’ extern int ffsl (long int __l) __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:112:6: error: expected initializer before ‘__THROW’ __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:117:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:120:61: error: ‘size_t’ has not been declared extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~ /usr/include/strings.h:121:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:129:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/strings.h:134:6: error: ‘size_t’ has not been declared size_t __n, locale_t __loc) ^~~~~~ /usr/include/strings.h:135:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 4)); ^~~~~~~ /usr/include/strings.h:138:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_cursor.h:33, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/string.h:442:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:447:36: error: expected initializer before ‘__THROW’ extern char *strsignal (int __sig) __THROW; ^~~~~~~ /usr/include/string.h:451:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:453:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:458:34: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:459:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:461:39: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:462:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:468:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:471:38: error: expected initializer before ‘__THROW’ extern char *strfry (char *__string) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:474:34: error: ‘size_t’ has not been declared extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/string.h:474:46: error: expected initializer before ‘__THROW’ extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:483:6: error: expected initializer before ‘__THROW’ __THROW __asm ("basename") __nonnull ((1)); ^~~~~~~ /usr/include/string.h:485:6: error: expected initializer before ‘__THROW’ __THROW __asm ("basename") __nonnull ((1)); ^~~~~~~ /usr/include/string.h:499:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from src/mongo/base/data_type.h:35, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /usr/include/stdint.h:27, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stdint.h:9, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstdint:41, from build/debug/mongo/base/error_codes.h:32, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/x86_64-linux-gnu/bits/types.h:145:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:146:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:147:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:148:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __INO_T_TYPE __ino_t; /* Type of file serial numbers. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:149:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:150:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:151:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __NLINK_T_TYPE __nlink_t; /* Type of file link counts. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:152:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __OFF_T_TYPE __off_t; /* Type of file sizes and offsets. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:153:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:154:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:155:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSID_T_TYPE __fsid_t; /* Type of file system IDs. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:156:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:157:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:158:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:159:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:160:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:161:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:162:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:164:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:165:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:168:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __CLOCKID_T_TYPE __clockid_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:171:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __TIMER_T_TYPE __timer_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:174:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __BLKSIZE_T_TYPE __blksize_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:179:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __BLKCNT_T_TYPE __blkcnt_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:180:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:183:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:184:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:187:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:188:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:191:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSWORD_T_TYPE __fsword_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:193:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:196:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:198:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:202:9: error: ‘__off64_t’ does not name a type; did you mean ‘__int64_t’? typedef __off64_t __loff_t; /* Type of file sizes and offsets (LFS). */ ^~~~~~~~~ __int64_t /usr/include/x86_64-linux-gnu/bits/types.h:206:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SWORD_TYPE __intptr_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:209:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __U32_TYPE __socklen_t; ^~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:39, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:39, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /usr/include/wchar.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/x86_64-linux-gnu/bits/types/wint_t.h:20:9: error: ‘__WINT_TYPE__’ does not name a type typedef __WINT_TYPE__ wint_t; ^~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:4, from /usr/include/wchar.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:18:5: error: ‘__WINT_TYPE__’ does not name a type __WINT_TYPE__ __wch; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/wchar.h:79:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/wchar.h:89:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:93:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:94:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:99:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:102:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:103:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:107:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:109:63: error: ‘size_t’ has not been declared extern int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:110:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:114:66: error: expected initializer before ‘__THROW’ extern int wcscasecmp (const wchar_t *__s1, const wchar_t *__s2) __THROW; ^~~~~~~ /usr/include/wchar.h:118:4: error: ‘size_t’ has not been declared size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:118:16: error: expected initializer before ‘__THROW’ size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:123:21: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:126:6: error: ‘size_t’ has not been declared size_t __n, locale_t __loc) __THROW; ^~~~~~ /usr/include/wchar.h:126:34: error: expected initializer before ‘__THROW’ size_t __n, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:131:63: error: expected initializer before ‘__THROW’ extern int wcscoll (const wchar_t *__s1, const wchar_t *__s2) __THROW; ^~~~~~~ /usr/include/wchar.h:135:8: error: ‘size_t’ does not name a type extern size_t wcsxfrm (wchar_t *__restrict __s1, ^~~~~~ /usr/include/wchar.h:135:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:47:1: +#include #endif /usr/include/wchar.h:135:8: extern size_t wcsxfrm (wchar_t *__restrict __s1, ^~~~~~ /usr/include/wchar.h:145:25: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:150:8: error: ‘size_t’ does not name a type extern size_t wcsxfrm_l (wchar_t *__s1, const wchar_t *__s2, ^~~~~~ /usr/include/wchar.h:150:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:154:45: error: expected initializer before ‘__THROW’ extern wchar_t *wcsdup (const wchar_t *__s) __THROW __attribute_malloc__; ^~~~~~~ /usr/include/wchar.h:160:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcschr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:162:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcschr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:170:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsrchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:172:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsrchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:182:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:187:8: error: ‘size_t’ does not name a type extern size_t wcscspn (const wchar_t *__wcs, const wchar_t *__reject) ^~~~~~ /usr/include/wchar.h:187:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:191:8: error: ‘size_t’ does not name a type extern size_t wcsspn (const wchar_t *__wcs, const wchar_t *__accept) ^~~~~~ /usr/include/wchar.h:191:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:196:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcspbrk") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:199:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcspbrk") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:207:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsstr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:210:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsstr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:219:32: error: expected initializer before ‘__THROW’ wchar_t **__restrict __ptr) __THROW; ^~~~~~~ /usr/include/wchar.h:222:8: error: ‘size_t’ does not name a type extern size_t wcslen (const wchar_t *__s) __THROW __attribute_pure__; ^~~~~~ /usr/include/wchar.h:222:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:228:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcswcs") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:231:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcswcs") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:240:8: error: ‘size_t’ does not name a type extern size_t wcsnlen (const wchar_t *__s, size_t __maxlen) ^~~~~~ /usr/include/wchar.h:240:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:247:59: error: ‘size_t’ has not been declared extern "C++" wchar_t *wmemchr (wchar_t *__s, wchar_t __c, size_t __n) ^~~~~~ /usr/include/wchar.h:248:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wmemchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:250:10: error: ‘size_t’ has not been declared size_t __n) ^~~~~~ /usr/include/wchar.h:251:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wmemchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:258:63: error: ‘size_t’ has not been declared extern int wmemcmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:259:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:263:37: error: ‘size_t’ has not been declared const wchar_t *__restrict __s2, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:263:49: error: expected initializer before ‘__THROW’ const wchar_t *__restrict __s2, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:267:63: error: ‘size_t’ has not been declared extern wchar_t *wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:268:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:271:53: error: ‘size_t’ has not been declared extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:271:65: error: expected initializer before ‘__THROW’ extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:277:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __s2, size_t __n) ^~~~~~ /usr/include/wchar.h:278:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:284:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t btowc (int __c) __THROW; ^~~~~~ uint8_t /usr/include/wchar.h:288:19: error: ‘wint_t’ was not declared in this scope extern int wctob (wint_t __c) __THROW; ^~~~~~ /usr/include/wchar.h:288:19: note: suggested alternative: ‘uint8_t’ extern int wctob (wint_t __c) __THROW; ^~~~~~ uint8_t /usr/include/wchar.h:292:44: error: expected initializer before ‘__THROW’ extern int mbsinit (const mbstate_t *__ps) __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:296:8: error: ‘size_t’ does not name a type extern size_t mbrtowc (wchar_t *__restrict __pwc, ^~~~~~ /usr/include/wchar.h:296:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:301:8: error: ‘size_t’ does not name a type extern size_t wcrtomb (char *__restrict __s, wchar_t __wc, ^~~~~~ /usr/include/wchar.h:301:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:305:8: error: ‘size_t’ does not name a type extern size_t __mbrlen (const char *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:305:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:307:8: error: ‘size_t’ does not name a type extern size_t mbrlen (const char *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:307:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/wchar.h:337:8: error: ‘size_t’ does not name a type extern size_t mbsrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:337:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:334:1: +#include /usr/include/wchar.h:337:8: extern size_t mbsrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:343:8: error: ‘size_t’ does not name a type extern size_t wcsrtombs (char *__restrict __dst, ^~~~~~ /usr/include/wchar.h:343:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:351:8: error: ‘size_t’ does not name a type extern size_t mbsnrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:351:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:357:8: error: ‘size_t’ does not name a type extern size_t wcsnrtombs (char *__restrict __dst, ^~~~~~ /usr/include/wchar.h:357:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:367:34: error: expected initializer before ‘__THROW’ extern int wcwidth (wchar_t __c) __THROW; ^~~~~~~ /usr/include/wchar.h:371:42: error: ‘size_t’ has not been declared extern int wcswidth (const wchar_t *__s, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:371:54: error: expected initializer before ‘__THROW’ extern int wcswidth (const wchar_t *__s, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:378:40: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:383:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:385:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:397:37: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:402:37: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:407:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:412:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:417:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:429:47: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr, int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:435:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:443:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:450:18: error: expected initializer before ‘__THROW’ int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:459:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:466:24: error: expected initializer before ‘__THROW’ int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:475:22: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:479:37: error: expected initializer before ‘__THROW’ int __base, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:484:33: error: expected initializer before ‘__THROW’ int __base, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:490:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:494:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:498:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:502:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:513:24: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:519:24: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:525:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:531:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:537:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:552:37: error: expected initializer before ‘__THROW’ const wchar_t *__restrict __src) __THROW; ^~~~~~~ /usr/include/wchar.h:557:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:558:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:567:53: error: ‘size_t’ has not been declared extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW; ^~~~~~ /usr/include/wchar.h:567:72: error: expected initializer before ‘__THROW’ extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW; ^~~~~~~ /usr/include/wchar.h:573:45: error: expected initializer before ‘__THROW’ extern int fwide (__FILE *__fp, int __mode) __THROW; ^~~~~~~ /usr/include/wchar.h:590:47: error: ‘size_t’ has not been declared extern int swprintf (wchar_t *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:592:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 4))) */; ^~~~~~~ /usr/include/wchar.h:611:48: error: ‘size_t’ has not been declared extern int vswprintf (wchar_t *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:614:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 0))) */; ^~~~~~~ /usr/include/wchar.h:633:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */; ^~~~~~~ /usr/include/wchar.h:640:41: error: expected primary-expression before ‘*’ token extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^ /usr/include/wchar.h:640:42: error: expected primary-expression before ‘__restrict’ extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:640:42: error: expected ‘)’ before ‘__restrict’ extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ~ ^~~~~~~~~~ ) /usr/include/wchar.h:644:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ^~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:644:33: error: expected primary-expression before ‘const’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ^~~~~ /usr/include/wchar.h:644:33: error: expected ‘)’ before ‘const’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ~^~~~~ ) /usr/include/wchar.h:647:28: error: ‘swscanf’ was not declared in this scope extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~ /usr/include/wchar.h:647:28: note: suggested alternative: ‘wscanf’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~ wscanf /usr/include/wchar.h:647:38: error: expected primary-expression before ‘const’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~ /usr/include/wchar.h:647:38: error: expected ‘)’ before ‘const’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ~^~~~~ ) /usr/include/wchar.h:686:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */; ^~~~~~~ /usr/include/wchar.h:693:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:693:42: error: expected primary-expression before ‘*’ token extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^ /usr/include/wchar.h:693:43: error: expected primary-expression before ‘__restrict’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^~~~~~~~~~ /usr/include/wchar.h:693:43: error: expected ‘)’ before ‘__restrict’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ~ ^~~~~~~~~~ ) /usr/include/wchar.h:697:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ^~~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:697:34: error: expected primary-expression before ‘const’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ^~~~~ /usr/include/wchar.h:697:34: error: expected ‘)’ before ‘const’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ~^~~~~ ) /usr/include/wchar.h:700:28: error: redefinition of ‘int __REDIRECT_NTH’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:647:12: note: ‘int __REDIRECT_NTH’ previously defined here extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~~~~~~~~ /usr/include/wchar.h:700:28: error: ‘vswscanf’ was not declared in this scope extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:700:28: note: suggested alternative: ‘vwscanf’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ vwscanf /usr/include/wchar.h:700:39: error: expected primary-expression before ‘const’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~ /usr/include/wchar.h:700:39: error: expected ‘)’ before ‘const’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ~^~~~~ ) In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/wchar.h:726:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t fgetwc (__FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:727:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t getwc (__FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:733:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t getwchar (void); ^~~~~~ uint8_t /usr/include/wchar.h:740:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t fputwc (wchar_t __wc, __FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:741:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t putwc (wchar_t __wc, __FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:747:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t putwchar (wchar_t __wc); ^~~~~~ uint8_t /usr/include/wchar.h:770:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t ungetwc (wint_t __wc, __FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:781:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t getwc_unlocked (__FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:782:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t getwchar_unlocked (void); ^~~~~~ uint8_t /usr/include/wchar.h:790:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t fgetwc_unlocked (__FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:798:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:807:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:808:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t putwchar_unlocked (wchar_t __wc); ^~~~~~ uint8_t /usr/include/wchar.h:834:8: error: ‘size_t’ does not name a type extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:834:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:714:1: +#include # define vwscanf __isoc99_vwscanf /usr/include/wchar.h:834:8: extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:841:8: error: ‘size_t’ does not name a type extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:841:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:856:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:135:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:135:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:248:11: error: ‘::wcstold’ has not been declared using ::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:257:11: error: ‘::wcstoll’ has not been declared using ::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:258:11: error: ‘::wcstoull’ has not been declared using ::wcstoull; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:264:22: error: ‘__gnu_cxx::wcstold’ has not been declared using ::__gnu_cxx::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:265:22: error: ‘__gnu_cxx::wcstoll’ has not been declared using ::__gnu_cxx::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:266:22: error: ‘__gnu_cxx::wcstoull’ has not been declared using ::__gnu_cxx::wcstoull; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:280:14: error: ‘std::wcstof’ has not been declared using std::wcstof; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:283:14: error: ‘std::vfwscanf’ has not been declared using std::vfwscanf; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:286:14: error: ‘std::vswscanf’ has not been declared using std::vswscanf; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:289:14: error: ‘std::vwscanf’ has not been declared using std::vwscanf; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:293:14: error: ‘std::wcstold’ has not been declared using std::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:294:14: error: ‘std::wcstoll’ has not been declared using std::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:295:14: error: ‘std::wcstoull’ has not been declared using std::wcstoull; ^~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:68:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:68:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:62, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:71, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:40:7: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:46:3: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:134:16: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? explicit _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:140:9: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:147:5: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Iter_comp_val<_Compare>::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:1:1: +#include // Default predicates for internal use -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare>::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:47:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:47:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:213:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:213:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:503:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:503:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:15: error: expected ‘;’ at end of member declaration exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:17: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:24: error: expected ‘;’ at end of member declaration virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:26: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:19: error: expected ‘;’ at end of member declaration bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:21: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:28: error: expected ‘;’ at end of member declaration virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:30: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:67:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ terminate_handler set_terminate(terminate_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:76:20: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:79:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:101:3: error: ‘_GLIBCXX17_DEPRECATED’ does not name a type; did you mean ‘ABSL_DEPRECATED’? _GLIBCXX17_DEPRECATED ^~~~~~~~~~~~~~~~~~~~~ ABSL_DEPRECATED /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:107:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ int uncaught_exceptions() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:115:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:135:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: error: ‘size_t’ was not declared in this scope __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:39:1: +#include #include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:66:35: error: expected initializer before ‘_GLIBCXX_NOTHROW’ __cxa_free_exception(void*) _GLIBCXX_NOTHROW; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ~ ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:70:35: note: to match this ‘(’ __cxa_init_primary_exception(void *object, std::type_info *tinfo, ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:46: error: expected initializer before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:39:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: error: ‘size_t’ does not name a type size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:56:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:6: error: ‘define’ does not name a type #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:63:37: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:66:41: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:39: error: expected ‘;’ at end of member declaration explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:41: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:22: error: expected ‘;’ at end of member declaration void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:23: error: expected ‘;’ at end of member declaration void _M_release() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:25: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_release() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:22: error: expected ‘;’ at end of member declaration void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:28: error: ‘_GLIBCXX_NOEXCEPT’ does not name a type; did you mean ‘BOOST_SP_NOEXCEPT’? void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~ BOOST_SP_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: ‘std::__exception_ptr::exception_ptr std::current_exception()’ should have been declared inside ‘std’ friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: expected ‘;’ at end of member declaration friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:53: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:93:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:21: error: expected ‘;’ at end of member declaration exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:23: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:41: error: expected ‘;’ at end of member declaration exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:43: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:37: error: expected ‘;’ at end of member declaration operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:39: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:22: error: expected ‘;’ at end of member declaration ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:26: error: expected ‘;’ at end of member declaration swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:28: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:149:60: error: expected ‘;’ at end of member declaration operator==(const exception_ptr&, const exception_ptr&) ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:150:2: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:30: error: expected ‘;’ at end of member declaration __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:36: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:159:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:163:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:179:34: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ make_exception_ptr(_Ex __ex) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In constructor ‘std::nested_exception::nested_exception()’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:57:42: error: ‘current_exception’ was not declared in this scope nested_exception() noexcept : _M_ptr(current_exception()) { } ^~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In member function ‘void std::nested_exception::rethrow_nested() const’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: error: ‘terminate’ is not a member of ‘std’ std::terminate(); ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: note: suggested alternative: ‘get_terminate’ std::terminate(); ^~~~~~~~~ get_terminate /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:41: error: ‘true_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::__throw_with_nested_impl(_Tp&&, int)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:99:28: error: expected nested-name-specifier before ‘remove_reference’ using _Up = typename remove_reference<_Tp>::type; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: error: ‘_Up’ was not declared in this scope throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: note: suggested alternative: ‘_Tp’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ _Tp /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:34: error: template argument 1 is invalid throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: error: ‘forward’ is not a member of ‘std’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:1:1: +#include // Nested Exception support header (nested_exception class) for -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:41: error: ‘false_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:5: error: redefinition of ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:5: note: ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ previously declared here __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::throw_with_nested(_Tp&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:116:28: error: expected nested-name-specifier before ‘decay’ using _Up = typename decay<_Tp>::type; ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:118:4: error: ‘__and_’ does not name a type = __and_, is_move_constructible<_Up>>; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:119:21: error: ‘_CopyConstructible’ has not been declared static_assert(_CopyConstructible::value, ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:121:22: error: ‘__and_’ does not name a type using __nest = __and_, __bool_constant, ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: error: ‘forward’ is not a member of ‘std’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:53: error: expected primary-expression before ‘>’ token std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: error: ‘__nest’ was not declared in this scope std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: note: suggested alternative: ‘__t’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ __t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:128:47: error: expected nested-name-specifier before ‘enable_if’ using __rethrow_if_nested_cond = typename enable_if< ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:136:12: error: ‘__rethrow_if_nested_cond’ does not name a type; did you mean ‘__throw_with_nested_impl’? inline __rethrow_if_nested_cond<_Ex> ^~~~~~~~~~~~~~~~~~~~~~~~ __throw_with_nested_impl /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::rethrow_if_nested(const _Ex&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:152:42: error: ‘__addressof’ is not a member of ‘std’ { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:83:25: error: expected unqualified-id before ‘:’ token enum class align_val_t: size_t {}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:31: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:25: error: ‘size_t’ is not a member of ‘std’ void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:33: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:27: error: ‘size_t’ is not a member of ‘std’ void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:124:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:126:31: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:42: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:44: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:33: error: expected primary-expression before ‘const’ void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:35: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:138:52: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:140:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:49: error: expected primary-expression before ‘)’ token void* operator new(std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:144:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:49: error: expected primary-expression before ‘,’ token void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:51: error: expected primary-expression before ‘const’ void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:148:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:150:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:51: error: expected primary-expression before ‘)’ token void* operator new[](std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:152:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:51: error: expected primary-expression before ‘,’ token void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:53: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:156:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:158:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:160:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:161:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:162:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:163:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: declaration of ‘operator new’ as non-function inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:40: error: expected primary-expression before ‘void’ inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: declaration of ‘operator new []’ as non-function inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:42: error: expected primary-expression before ‘void’ inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:174:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:175:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:202:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:203:37: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:204:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:205:40: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:48:41: error: ‘new_allocator’ in namespace ‘__gnu_cxx’ does not name a template type using __allocator_base = __gnu_cxx::new_allocator<_Tp>; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/clocale:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/locale.h:31:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/locale.h:122:63: error: expected initializer before ‘__THROW’ extern char *setlocale (int __category, const char *__locale) __THROW; ^~~~~~~ /usr/include/locale.h:125:40: error: expected initializer before ‘__THROW’ extern struct lconv *localeconv (void) __THROW; ^~~~~~~ /usr/include/locale.h:142:24: error: expected initializer before ‘__THROW’ locale_t __base) __THROW; ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/clocale:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/locale.h:176:48: error: expected initializer before ‘__THROW’ extern locale_t duplocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:180:45: error: expected initializer before ‘__THROW’ extern void freelocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:187:48: error: expected initializer before ‘__THROW’ extern locale_t uselocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:195:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:48:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:48:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:58:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:58:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/ctype.h:28:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/ctype.h:80:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:82:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:84:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:108:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isalnum); ^ /usr/include/ctype.h:109:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isalpha); ^ /usr/include/ctype.h:110:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (iscntrl); ^ /usr/include/ctype.h:111:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isdigit); ^ /usr/include/ctype.h:112:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (islower); ^ /usr/include/ctype.h:113:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isgraph); ^ /usr/include/ctype.h:114:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isprint); ^ /usr/include/ctype.h:115:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (ispunct); ^ /usr/include/ctype.h:116:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isspace); ^ /usr/include/ctype.h:117:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isupper); ^ /usr/include/ctype.h:118:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isxdigit); ^ /usr/include/ctype.h:122:30: error: expected initializer before ‘__THROW’ extern int tolower (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:125:30: error: expected initializer before ‘__THROW’ extern int toupper (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:130:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isblank); ^ /usr/include/ctype.h:135:42: error: expected initializer before ‘__THROW’ extern int isctype (int __c, int __mask) __THROW; ^~~~~~~ /usr/include/ctype.h:142:30: error: expected initializer before ‘__THROW’ extern int isascii (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:146:30: error: expected initializer before ‘__THROW’ extern int toascii (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:150:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (_toupper); ^ /usr/include/ctype.h:151:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (_tolower); ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /usr/include/ctype.h:251:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isalnum_l); ^ /usr/include/ctype.h:252:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isalpha_l); ^ /usr/include/ctype.h:253:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (iscntrl_l); ^ /usr/include/ctype.h:254:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isdigit_l); ^ /usr/include/ctype.h:255:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (islower_l); ^ /usr/include/ctype.h:256:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isgraph_l); ^ /usr/include/ctype.h:257:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isprint_l); ^ /usr/include/ctype.h:258:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (ispunct_l); ^ /usr/include/ctype.h:259:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isspace_l); ^ /usr/include/ctype.h:260:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isupper_l); ^ /usr/include/ctype.h:261:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isxdigit_l); ^ /usr/include/ctype.h:263:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isblank_l); ^ /usr/include/ctype.h:267:48: error: expected initializer before ‘__THROW’ extern int __tolower_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:268:46: error: expected initializer before ‘__THROW’ extern int tolower_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:271:48: error: expected initializer before ‘__THROW’ extern int __toupper_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:272:46: error: expected initializer before ‘__THROW’ extern int toupper_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:327:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:87:11: error: ‘::isblank’ has not been declared using ::isblank; ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:44:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:44:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:44, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ostream_insert.h:38:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ostream_insert.h:38:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:48, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:1368, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:48, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/range_access.h:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:51, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_cursor.h:35, from src/mongo/base/data_cursor_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. [9/5685/22 ( 0%) 1.700s] Compiling build/debug/mongo/base/data_type_terminated_test.o FAILED: build/debug/mongo/base/data_type_terminated_test.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/base/data_type_terminated_test.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:119:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:120:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE_STATIC(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:121:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_DESTROY(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:122:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:123:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_RELEASED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:124:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE(address, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:125:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_SIZED(address, size, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:126:3: error: stray ‘#’ in program #define ANNOTATE_THREAD_NAME(name) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:127:3: error: stray ‘#’ in program #define ANNOTATE_ENABLE_RACE_DETECTION(enable) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:139:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_INITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:140:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:158:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_BEGIN /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:159:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_END /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:206:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:207:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:208:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:209:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:231:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:232:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_END() /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:347:3: error: stray ‘#’ in program #define ANNOTATE_UNPROTECTED_READ(x) (x) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:365:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_STATIC(static_var, description) /* empty */ ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:23, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:24:4: error: stray ‘#’ in program #define BOOST_CONTAINER_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:92:4: error: stray ‘#’ in program #define BOOST_CONTAINER_DECL ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:108:4: error: stray ‘#’ in program #define BOOST_CONTAINER_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:61:4: error: stray ‘#’ in program #include ^ In file included from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:31:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:14:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:16:72: error: file "src/third_party/boost-1.70.0/boost/container/container_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:245:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:21, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:39, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:27:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:50:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:32, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:209:4: error: stray ‘#’ in program #define BOOST_MOVE_MREF(T) BOOST_FWD_REF(T) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:50: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:65: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:51: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:66: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:64, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:71, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/std_fwd.hpp:26, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:25, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/iterator_traits.hpp:28, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:138:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH_1ARG(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION, ARG1, UNLESS_CONVERTIBLE_TO)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:48, from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/move/algo/detail/merge.hpp:663:4: error: stray ‘#’ in program #define BOOST_ADAPTIVE_MERGE_NLOGN_MERGE ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:59:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_STATS_LEVEL 1 ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:79:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L1(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:80:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:86:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_INVARIANT(L) ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/container/vector.hpp:3435:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // #ifndef BOOST_CONTAINER_CONTAINER_VECTOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:14:72: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:16:45: error: file "src/mongo/logv2/attribute_storage.h" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:716:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/mongo/logv2/log_attr.h:129:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/mongo/logv2/log_domain.h:59:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/mongo/logv2/log_options.h:126:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/mongo/util/errno_util.h:56:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/util/errno_util.h:147:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/mongo/unittest/bson_test_util.h:90:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/mongo/unittest/unittest_helpers.h:43:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/data_type_terminated_test.cpp:34: src/mongo/unittest/unittest.h:858:54: error: file "src/mongo/base/data_type_terminated_test.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:41, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/string.h:28:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/string.h:44:8: error: ‘size_t’ has not been declared size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~ /usr/include/string.h:44:20: error: expected initializer before ‘__THROW’ size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:47:56: error: ‘size_t’ has not been declared extern void *memmove (void *__dest, const void *__src, size_t __n) ^~~~~~ /usr/include/string.h:48:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:55:18: error: ‘size_t’ has not been declared int __c, size_t __n) ^~~~~~ /usr/include/string.h:56:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:61:42: error: ‘size_t’ has not been declared extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/string.h:61:54: error: expected initializer before ‘__THROW’ extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:64:56: error: ‘size_t’ has not been declared extern int memcmp (const void *__s1, const void *__s2, size_t __n) ^~~~~~ /usr/include/string.h:65:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:71:42: error: ‘size_t’ has not been declared extern void *memchr (void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:72:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:73:54: error: ‘size_t’ has not been declared extern const void *memchr (const void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:74:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/string.h:100:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:102:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:110:49: error: ‘size_t’ has not been declared extern "C++" void *memrchr (void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:111:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:112:61: error: ‘size_t’ has not been declared extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) ^~~~~~ /usr/include/string.h:113:7: error: expected initializer before ‘__THROW’ __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:123:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:126:39: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:127:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:131:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:134:9: error: ‘size_t’ has not been declared size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~ /usr/include/string.h:134:21: error: expected initializer before ‘__THROW’ size_t __n) __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:138:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:140:57: error: ‘size_t’ has not been declared extern int strncmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~ /usr/include/string.h:141:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:145:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:147:8: error: ‘size_t’ does not name a type extern size_t strxfrm (char *__restrict __dest, ^~~~~~ /usr/include/string.h:147:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:89:1: +#include } /usr/include/string.h:147:8: extern size_t strxfrm (char *__restrict __dest, ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/string.h:157:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/string.h:160:8: error: ‘size_t’ does not name a type extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, ^~~~~~ /usr/include/string.h:160:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:154:1: +#include /usr/include/string.h:160:8: extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, ^~~~~~ /usr/include/string.h:168:6: error: expected initializer before ‘__THROW’ __THROW __attribute_malloc__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:175:45: error: ‘size_t’ has not been declared extern char *strndup (const char *__string, size_t __n) ^~~~~~ /usr/include/string.h:176:6: error: expected initializer before ‘__THROW’ __THROW __attribute_malloc__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/string.h:207:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:209:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/string.h:234:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:236:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/string.h:262:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:264:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/string.h:273:8: error: ‘size_t’ does not name a type extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~ /usr/include/string.h:273:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:251:1: +#include } /usr/include/string.h:273:8: extern size_t strcspn (const char *__s, const char *__reject) ^~~~~~ /usr/include/string.h:277:8: error: ‘size_t’ does not name a type extern size_t strspn (const char *__s, const char *__accept) ^~~~~~ /usr/include/string.h:277:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:284:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:286:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/string.h:311:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:313:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/string.h:337:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)); ^~~~~~~ /usr/include/string.h:344:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/string.h:348:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/string.h:355:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:358:6: error: expected initializer before ‘__THROW’ __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:369:46: error: ‘size_t’ has not been declared extern void *memmem (const void *__haystack, size_t __haystacklen, ^~~~~~ /usr/include/string.h:370:30: error: ‘size_t’ has not been declared const void *__needle, size_t __needlelen) ^~~~~~ /usr/include/string.h:371:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 3)); ^~~~~~~ /usr/include/string.h:376:34: error: ‘size_t’ has not been declared const void *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:377:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:379:39: error: ‘size_t’ has not been declared const void *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:380:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:385:8: error: ‘size_t’ does not name a type extern size_t strlen (const char *__s) ^~~~~~ /usr/include/string.h:385:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:328:1: +#include } /usr/include/string.h:385:8: extern size_t strlen (const char *__s) ^~~~~~ /usr/include/string.h:391:8: error: ‘size_t’ does not name a type extern size_t strnlen (const char *__string, size_t __maxlen) ^~~~~~ /usr/include/string.h:391:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/string.h:397:38: error: expected initializer before ‘__THROW’ extern char *strerror (int __errnum) __THROW; ^~~~~~~ /usr/include/string.h:421:53: error: ‘size_t’ has not been declared extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) ^~~~~~ /usr/include/string.h:422:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)) __wur; ^~~~~~~ /usr/include/string.h:428:54: error: expected initializer before ‘__THROW’ extern char *strerror_l (int __errnum, locale_t __l) __THROW; ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/strings.h:30:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/strings.h:38:53: error: ‘size_t’ has not been declared extern void bcopy (const void *__src, void *__dest, size_t __n) ^~~~~~ /usr/include/strings.h:39:3: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:42:31: error: ‘size_t’ has not been declared extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/strings.h:42:43: error: expected initializer before ‘__THROW’ extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:49:6: error: expected initializer before ‘__THROW’ __THROW __asm ("index") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:51:6: error: expected initializer before ‘__THROW’ __THROW __asm ("index") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/strings.h:77:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1)); ^~~~~~~ /usr/include/strings.h:79:6: error: expected initializer before ‘__THROW’ __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1)); ^~~~~~~ In file included from /usr/include/string.h:432, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/strings.h:104:26: error: expected initializer before ‘__THROW’ extern int ffs (int __i) __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:110:32: error: expected initializer before ‘__THROW’ extern int ffsl (long int __l) __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:112:6: error: expected initializer before ‘__THROW’ __THROW __attribute_const__; ^~~~~~~ /usr/include/strings.h:117:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:120:61: error: ‘size_t’ has not been declared extern int strncasecmp (const char *__s1, const char *__s2, size_t __n) ^~~~~~ /usr/include/strings.h:121:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/strings.h:129:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/strings.h:134:6: error: ‘size_t’ has not been declared size_t __n, locale_t __loc) ^~~~~~ /usr/include/strings.h:135:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2, 4)); ^~~~~~~ /usr/include/strings.h:138:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstring:42, from src/mongo/base/data_type_terminated.h:32, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/string.h:442:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:447:36: error: expected initializer before ‘__THROW’ extern char *strsignal (int __sig) __THROW; ^~~~~~~ /usr/include/string.h:451:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:453:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:458:34: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:459:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:461:39: error: ‘size_t’ has not been declared const char *__restrict __src, size_t __n) ^~~~~~ /usr/include/string.h:462:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:468:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/string.h:471:38: error: expected initializer before ‘__THROW’ extern char *strfry (char *__string) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:474:34: error: ‘size_t’ has not been declared extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~ /usr/include/string.h:474:46: error: expected initializer before ‘__THROW’ extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/string.h:483:6: error: expected initializer before ‘__THROW’ __THROW __asm ("basename") __nonnull ((1)); ^~~~~~~ /usr/include/string.h:485:6: error: expected initializer before ‘__THROW’ __THROW __asm ("basename") __nonnull ((1)); ^~~~~~~ /usr/include/string.h:499:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from src/mongo/base/data_type.h:35, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /usr/include/stdint.h:27, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stdint.h:9, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstdint:41, from build/debug/mongo/base/error_codes.h:32, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/x86_64-linux-gnu/bits/types.h:145:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:146:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:147:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:148:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __INO_T_TYPE __ino_t; /* Type of file serial numbers. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:149:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:150:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:151:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __NLINK_T_TYPE __nlink_t; /* Type of file link counts. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:152:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __OFF_T_TYPE __off_t; /* Type of file sizes and offsets. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:153:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:154:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:155:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSID_T_TYPE __fsid_t; /* Type of file system IDs. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:156:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:157:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:158:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:159:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:160:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:161:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:162:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:164:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:165:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:168:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __CLOCKID_T_TYPE __clockid_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:171:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __TIMER_T_TYPE __timer_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:174:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __BLKSIZE_T_TYPE __blksize_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:179:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __BLKCNT_T_TYPE __blkcnt_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:180:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:183:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:184:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:187:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:188:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:191:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSWORD_T_TYPE __fsword_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:193:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:196:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:198:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:202:9: error: ‘__off64_t’ does not name a type; did you mean ‘__int64_t’? typedef __off64_t __loff_t; /* Type of file sizes and offsets (LFS). */ ^~~~~~~~~ __int64_t /usr/include/x86_64-linux-gnu/bits/types.h:206:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SWORD_TYPE __intptr_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:209:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __U32_TYPE __socklen_t; ^~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:39, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:39, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /usr/include/wchar.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/x86_64-linux-gnu/bits/types/wint_t.h:20:9: error: ‘__WINT_TYPE__’ does not name a type typedef __WINT_TYPE__ wint_t; ^~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:4, from /usr/include/wchar.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:18:5: error: ‘__WINT_TYPE__’ does not name a type __WINT_TYPE__ __wch; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/wchar.h:79:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/wchar.h:89:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:93:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:94:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:99:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:102:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:103:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:107:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:109:63: error: ‘size_t’ has not been declared extern int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:110:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:114:66: error: expected initializer before ‘__THROW’ extern int wcscasecmp (const wchar_t *__s1, const wchar_t *__s2) __THROW; ^~~~~~~ /usr/include/wchar.h:118:4: error: ‘size_t’ has not been declared size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:118:16: error: expected initializer before ‘__THROW’ size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:123:21: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:126:6: error: ‘size_t’ has not been declared size_t __n, locale_t __loc) __THROW; ^~~~~~ /usr/include/wchar.h:126:34: error: expected initializer before ‘__THROW’ size_t __n, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:131:63: error: expected initializer before ‘__THROW’ extern int wcscoll (const wchar_t *__s1, const wchar_t *__s2) __THROW; ^~~~~~~ /usr/include/wchar.h:135:8: error: ‘size_t’ does not name a type extern size_t wcsxfrm (wchar_t *__restrict __s1, ^~~~~~ /usr/include/wchar.h:135:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:47:1: +#include #endif /usr/include/wchar.h:135:8: extern size_t wcsxfrm (wchar_t *__restrict __s1, ^~~~~~ /usr/include/wchar.h:145:25: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:150:8: error: ‘size_t’ does not name a type extern size_t wcsxfrm_l (wchar_t *__s1, const wchar_t *__s2, ^~~~~~ /usr/include/wchar.h:150:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:154:45: error: expected initializer before ‘__THROW’ extern wchar_t *wcsdup (const wchar_t *__s) __THROW __attribute_malloc__; ^~~~~~~ /usr/include/wchar.h:160:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcschr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:162:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcschr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:170:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsrchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:172:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsrchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:182:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:187:8: error: ‘size_t’ does not name a type extern size_t wcscspn (const wchar_t *__wcs, const wchar_t *__reject) ^~~~~~ /usr/include/wchar.h:187:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:191:8: error: ‘size_t’ does not name a type extern size_t wcsspn (const wchar_t *__wcs, const wchar_t *__accept) ^~~~~~ /usr/include/wchar.h:191:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:196:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcspbrk") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:199:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcspbrk") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:207:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsstr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:210:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsstr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:219:32: error: expected initializer before ‘__THROW’ wchar_t **__restrict __ptr) __THROW; ^~~~~~~ /usr/include/wchar.h:222:8: error: ‘size_t’ does not name a type extern size_t wcslen (const wchar_t *__s) __THROW __attribute_pure__; ^~~~~~ /usr/include/wchar.h:222:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:228:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcswcs") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:231:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcswcs") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:240:8: error: ‘size_t’ does not name a type extern size_t wcsnlen (const wchar_t *__s, size_t __maxlen) ^~~~~~ /usr/include/wchar.h:240:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:247:59: error: ‘size_t’ has not been declared extern "C++" wchar_t *wmemchr (wchar_t *__s, wchar_t __c, size_t __n) ^~~~~~ /usr/include/wchar.h:248:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wmemchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:250:10: error: ‘size_t’ has not been declared size_t __n) ^~~~~~ /usr/include/wchar.h:251:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wmemchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:258:63: error: ‘size_t’ has not been declared extern int wmemcmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:259:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:263:37: error: ‘size_t’ has not been declared const wchar_t *__restrict __s2, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:263:49: error: expected initializer before ‘__THROW’ const wchar_t *__restrict __s2, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:267:63: error: ‘size_t’ has not been declared extern wchar_t *wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:268:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:271:53: error: ‘size_t’ has not been declared extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:271:65: error: expected initializer before ‘__THROW’ extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:277:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __s2, size_t __n) ^~~~~~ /usr/include/wchar.h:278:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:284:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t btowc (int __c) __THROW; ^~~~~~ uint8_t /usr/include/wchar.h:288:19: error: ‘wint_t’ was not declared in this scope extern int wctob (wint_t __c) __THROW; ^~~~~~ /usr/include/wchar.h:288:19: note: suggested alternative: ‘uint8_t’ extern int wctob (wint_t __c) __THROW; ^~~~~~ uint8_t /usr/include/wchar.h:292:44: error: expected initializer before ‘__THROW’ extern int mbsinit (const mbstate_t *__ps) __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:296:8: error: ‘size_t’ does not name a type extern size_t mbrtowc (wchar_t *__restrict __pwc, ^~~~~~ /usr/include/wchar.h:296:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:301:8: error: ‘size_t’ does not name a type extern size_t wcrtomb (char *__restrict __s, wchar_t __wc, ^~~~~~ /usr/include/wchar.h:301:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:305:8: error: ‘size_t’ does not name a type extern size_t __mbrlen (const char *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:305:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:307:8: error: ‘size_t’ does not name a type extern size_t mbrlen (const char *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:307:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/wchar.h:337:8: error: ‘size_t’ does not name a type extern size_t mbsrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:337:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:334:1: +#include /usr/include/wchar.h:337:8: extern size_t mbsrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:343:8: error: ‘size_t’ does not name a type extern size_t wcsrtombs (char *__restrict __dst, ^~~~~~ /usr/include/wchar.h:343:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:351:8: error: ‘size_t’ does not name a type extern size_t mbsnrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:351:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:357:8: error: ‘size_t’ does not name a type extern size_t wcsnrtombs (char *__restrict __dst, ^~~~~~ /usr/include/wchar.h:357:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:367:34: error: expected initializer before ‘__THROW’ extern int wcwidth (wchar_t __c) __THROW; ^~~~~~~ /usr/include/wchar.h:371:42: error: ‘size_t’ has not been declared extern int wcswidth (const wchar_t *__s, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:371:54: error: expected initializer before ‘__THROW’ extern int wcswidth (const wchar_t *__s, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:378:40: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:383:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:385:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:397:37: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:402:37: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:407:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:412:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:417:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:429:47: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr, int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:435:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:443:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:450:18: error: expected initializer before ‘__THROW’ int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:459:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:466:24: error: expected initializer before ‘__THROW’ int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:475:22: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:479:37: error: expected initializer before ‘__THROW’ int __base, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:484:33: error: expected initializer before ‘__THROW’ int __base, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:490:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:494:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:498:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:502:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:513:24: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:519:24: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:525:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:531:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:537:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:552:37: error: expected initializer before ‘__THROW’ const wchar_t *__restrict __src) __THROW; ^~~~~~~ /usr/include/wchar.h:557:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:558:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:567:53: error: ‘size_t’ has not been declared extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW; ^~~~~~ /usr/include/wchar.h:567:72: error: expected initializer before ‘__THROW’ extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW; ^~~~~~~ /usr/include/wchar.h:573:45: error: expected initializer before ‘__THROW’ extern int fwide (__FILE *__fp, int __mode) __THROW; ^~~~~~~ /usr/include/wchar.h:590:47: error: ‘size_t’ has not been declared extern int swprintf (wchar_t *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:592:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 4))) */; ^~~~~~~ /usr/include/wchar.h:611:48: error: ‘size_t’ has not been declared extern int vswprintf (wchar_t *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:614:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 0))) */; ^~~~~~~ /usr/include/wchar.h:633:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */; ^~~~~~~ /usr/include/wchar.h:640:41: error: expected primary-expression before ‘*’ token extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^ /usr/include/wchar.h:640:42: error: expected primary-expression before ‘__restrict’ extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:640:42: error: expected ‘)’ before ‘__restrict’ extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ~ ^~~~~~~~~~ ) /usr/include/wchar.h:644:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ^~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:644:33: error: expected primary-expression before ‘const’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ^~~~~ /usr/include/wchar.h:644:33: error: expected ‘)’ before ‘const’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ~^~~~~ ) /usr/include/wchar.h:647:28: error: ‘swscanf’ was not declared in this scope extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~ /usr/include/wchar.h:647:28: note: suggested alternative: ‘wscanf’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~ wscanf /usr/include/wchar.h:647:38: error: expected primary-expression before ‘const’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~ /usr/include/wchar.h:647:38: error: expected ‘)’ before ‘const’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ~^~~~~ ) /usr/include/wchar.h:686:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */; ^~~~~~~ /usr/include/wchar.h:693:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:693:42: error: expected primary-expression before ‘*’ token extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^ /usr/include/wchar.h:693:43: error: expected primary-expression before ‘__restrict’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^~~~~~~~~~ /usr/include/wchar.h:693:43: error: expected ‘)’ before ‘__restrict’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ~ ^~~~~~~~~~ ) /usr/include/wchar.h:697:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ^~~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:697:34: error: expected primary-expression before ‘const’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ^~~~~ /usr/include/wchar.h:697:34: error: expected ‘)’ before ‘const’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ~^~~~~ ) /usr/include/wchar.h:700:28: error: redefinition of ‘int __REDIRECT_NTH’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:647:12: note: ‘int __REDIRECT_NTH’ previously defined here extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~~~~~~~~ /usr/include/wchar.h:700:28: error: ‘vswscanf’ was not declared in this scope extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:700:28: note: suggested alternative: ‘vwscanf’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ vwscanf /usr/include/wchar.h:700:39: error: expected primary-expression before ‘const’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~ /usr/include/wchar.h:700:39: error: expected ‘)’ before ‘const’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ~^~~~~ ) In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/wchar.h:726:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t fgetwc (__FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:727:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t getwc (__FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:733:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t getwchar (void); ^~~~~~ uint8_t /usr/include/wchar.h:740:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t fputwc (wchar_t __wc, __FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:741:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t putwc (wchar_t __wc, __FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:747:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t putwchar (wchar_t __wc); ^~~~~~ uint8_t /usr/include/wchar.h:770:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t ungetwc (wint_t __wc, __FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:781:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t getwc_unlocked (__FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:782:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t getwchar_unlocked (void); ^~~~~~ uint8_t /usr/include/wchar.h:790:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t fgetwc_unlocked (__FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:798:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:807:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream); ^~~~~~ uint8_t /usr/include/wchar.h:808:8: error: ‘wint_t’ does not name a type; did you mean ‘uint8_t’? extern wint_t putwchar_unlocked (wchar_t __wc); ^~~~~~ uint8_t /usr/include/wchar.h:834:8: error: ‘size_t’ does not name a type extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:834:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:714:1: +#include # define vwscanf __isoc99_vwscanf /usr/include/wchar.h:834:8: extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:841:8: error: ‘size_t’ does not name a type extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:841:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:856:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:135:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:135:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:248:11: error: ‘::wcstold’ has not been declared using ::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:257:11: error: ‘::wcstoll’ has not been declared using ::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:258:11: error: ‘::wcstoull’ has not been declared using ::wcstoull; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:264:22: error: ‘__gnu_cxx::wcstold’ has not been declared using ::__gnu_cxx::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:265:22: error: ‘__gnu_cxx::wcstoll’ has not been declared using ::__gnu_cxx::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:266:22: error: ‘__gnu_cxx::wcstoull’ has not been declared using ::__gnu_cxx::wcstoull; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:280:14: error: ‘std::wcstof’ has not been declared using std::wcstof; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:283:14: error: ‘std::vfwscanf’ has not been declared using std::vfwscanf; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:286:14: error: ‘std::vswscanf’ has not been declared using std::vswscanf; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:289:14: error: ‘std::vwscanf’ has not been declared using std::vwscanf; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:293:14: error: ‘std::wcstold’ has not been declared using std::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:294:14: error: ‘std::wcstoll’ has not been declared using std::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:295:14: error: ‘std::wcstoull’ has not been declared using std::wcstoull; ^~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:68:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:68:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from build/debug/mongo/base/error_codes.h:33, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:62, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:71, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:40:7: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:46:3: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:134:16: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? explicit _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:140:9: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:147:5: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Iter_comp_val<_Compare>::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:1:1: +#include // Default predicates for internal use -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare>::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:47:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:47:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:213:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:213:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:503:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:503:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:15: error: expected ‘;’ at end of member declaration exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:17: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:24: error: expected ‘;’ at end of member declaration virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:26: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:19: error: expected ‘;’ at end of member declaration bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:21: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:28: error: expected ‘;’ at end of member declaration virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:30: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:67:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ terminate_handler set_terminate(terminate_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:76:20: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:79:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:101:3: error: ‘_GLIBCXX17_DEPRECATED’ does not name a type; did you mean ‘ABSL_DEPRECATED’? _GLIBCXX17_DEPRECATED ^~~~~~~~~~~~~~~~~~~~~ ABSL_DEPRECATED /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:107:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ int uncaught_exceptions() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:115:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:135:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:149:9: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: error: ‘size_t’ was not declared in this scope __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:39:1: +#include #include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:66:35: error: expected initializer before ‘_GLIBCXX_NOTHROW’ __cxa_free_exception(void*) _GLIBCXX_NOTHROW; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ~ ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:70:35: note: to match this ‘(’ __cxa_init_primary_exception(void *object, std::type_info *tinfo, ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:46: error: expected initializer before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:39:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: error: ‘size_t’ does not name a type size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:56:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:6: error: ‘define’ does not name a type #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:63:37: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:66:41: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:39: error: expected ‘;’ at end of member declaration explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:41: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:22: error: expected ‘;’ at end of member declaration void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:23: error: expected ‘;’ at end of member declaration void _M_release() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:25: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_release() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:22: error: expected ‘;’ at end of member declaration void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:28: error: ‘_GLIBCXX_NOEXCEPT’ does not name a type; did you mean ‘BOOST_SP_NOEXCEPT’? void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~ BOOST_SP_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: ‘std::__exception_ptr::exception_ptr std::current_exception()’ should have been declared inside ‘std’ friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: expected ‘;’ at end of member declaration friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:53: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:93:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:21: error: expected ‘;’ at end of member declaration exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:23: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:41: error: expected ‘;’ at end of member declaration exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:43: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:37: error: expected ‘;’ at end of member declaration operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:39: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:22: error: expected ‘;’ at end of member declaration ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:26: error: expected ‘;’ at end of member declaration swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:28: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:149:60: error: expected ‘;’ at end of member declaration operator==(const exception_ptr&, const exception_ptr&) ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:150:2: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:30: error: expected ‘;’ at end of member declaration __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:36: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:159:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:163:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:179:34: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ make_exception_ptr(_Ex __ex) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In constructor ‘std::nested_exception::nested_exception()’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:57:42: error: ‘current_exception’ was not declared in this scope nested_exception() noexcept : _M_ptr(current_exception()) { } ^~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In member function ‘void std::nested_exception::rethrow_nested() const’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: error: ‘terminate’ is not a member of ‘std’ std::terminate(); ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: note: suggested alternative: ‘get_terminate’ std::terminate(); ^~~~~~~~~ get_terminate /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:41: error: ‘true_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::__throw_with_nested_impl(_Tp&&, int)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:99:28: error: expected nested-name-specifier before ‘remove_reference’ using _Up = typename remove_reference<_Tp>::type; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: error: ‘_Up’ was not declared in this scope throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: note: suggested alternative: ‘_Tp’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ _Tp /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:34: error: template argument 1 is invalid throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: error: ‘forward’ is not a member of ‘std’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:1:1: +#include // Nested Exception support header (nested_exception class) for -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:41: error: ‘false_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:5: error: redefinition of ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:5: note: ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ previously declared here __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::throw_with_nested(_Tp&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:116:28: error: expected nested-name-specifier before ‘decay’ using _Up = typename decay<_Tp>::type; ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:118:4: error: ‘__and_’ does not name a type = __and_, is_move_constructible<_Up>>; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:119:21: error: ‘_CopyConstructible’ has not been declared static_assert(_CopyConstructible::value, ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:121:22: error: ‘__and_’ does not name a type using __nest = __and_, __bool_constant, ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: error: ‘forward’ is not a member of ‘std’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:53: error: expected primary-expression before ‘>’ token std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: error: ‘__nest’ was not declared in this scope std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: note: suggested alternative: ‘__t’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ __t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:128:47: error: expected nested-name-specifier before ‘enable_if’ using __rethrow_if_nested_cond = typename enable_if< ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:136:12: error: ‘__rethrow_if_nested_cond’ does not name a type; did you mean ‘__throw_with_nested_impl’? inline __rethrow_if_nested_cond<_Ex> ^~~~~~~~~~~~~~~~~~~~~~~~ __throw_with_nested_impl /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::rethrow_if_nested(const _Ex&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:152:42: error: ‘__addressof’ is not a member of ‘std’ { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:83:25: error: expected unqualified-id before ‘:’ token enum class align_val_t: size_t {}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:31: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:25: error: ‘size_t’ is not a member of ‘std’ void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:33: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:27: error: ‘size_t’ is not a member of ‘std’ void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:124:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:126:31: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:42: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:44: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:33: error: expected primary-expression before ‘const’ void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:35: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:138:52: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:140:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:49: error: expected primary-expression before ‘)’ token void* operator new(std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:144:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:49: error: expected primary-expression before ‘,’ token void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:51: error: expected primary-expression before ‘const’ void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:148:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:150:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:51: error: expected primary-expression before ‘)’ token void* operator new[](std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:152:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:51: error: expected primary-expression before ‘,’ token void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:53: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:156:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:158:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:160:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:161:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:162:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:163:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: declaration of ‘operator new’ as non-function inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:40: error: expected primary-expression before ‘void’ inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: declaration of ‘operator new []’ as non-function inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:42: error: expected primary-expression before ‘void’ inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:174:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:175:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:202:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:203:37: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:204:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:205:40: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:48:41: error: ‘new_allocator’ in namespace ‘__gnu_cxx’ does not name a template type using __allocator_base = __gnu_cxx::new_allocator<_Tp>; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/clocale:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/locale.h:31:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/locale.h:122:63: error: expected initializer before ‘__THROW’ extern char *setlocale (int __category, const char *__locale) __THROW; ^~~~~~~ /usr/include/locale.h:125:40: error: expected initializer before ‘__THROW’ extern struct lconv *localeconv (void) __THROW; ^~~~~~~ /usr/include/locale.h:142:24: error: expected initializer before ‘__THROW’ locale_t __base) __THROW; ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/clocale:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/locale.h:176:48: error: expected initializer before ‘__THROW’ extern locale_t duplocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:180:45: error: expected initializer before ‘__THROW’ extern void freelocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:187:48: error: expected initializer before ‘__THROW’ extern locale_t uselocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:195:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:48:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:48:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:58:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:58:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/ctype.h:28:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/ctype.h:80:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:82:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:84:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:108:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isalnum); ^ /usr/include/ctype.h:109:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isalpha); ^ /usr/include/ctype.h:110:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (iscntrl); ^ /usr/include/ctype.h:111:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isdigit); ^ /usr/include/ctype.h:112:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (islower); ^ /usr/include/ctype.h:113:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isgraph); ^ /usr/include/ctype.h:114:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isprint); ^ /usr/include/ctype.h:115:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (ispunct); ^ /usr/include/ctype.h:116:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isspace); ^ /usr/include/ctype.h:117:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isupper); ^ /usr/include/ctype.h:118:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isxdigit); ^ /usr/include/ctype.h:122:30: error: expected initializer before ‘__THROW’ extern int tolower (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:125:30: error: expected initializer before ‘__THROW’ extern int toupper (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:130:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isblank); ^ /usr/include/ctype.h:135:42: error: expected initializer before ‘__THROW’ extern int isctype (int __c, int __mask) __THROW; ^~~~~~~ /usr/include/ctype.h:142:30: error: expected initializer before ‘__THROW’ extern int isascii (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:146:30: error: expected initializer before ‘__THROW’ extern int toascii (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:150:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (_toupper); ^ /usr/include/ctype.h:151:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (_tolower); ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /usr/include/ctype.h:251:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isalnum_l); ^ /usr/include/ctype.h:252:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isalpha_l); ^ /usr/include/ctype.h:253:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (iscntrl_l); ^ /usr/include/ctype.h:254:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isdigit_l); ^ /usr/include/ctype.h:255:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (islower_l); ^ /usr/include/ctype.h:256:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isgraph_l); ^ /usr/include/ctype.h:257:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isprint_l); ^ /usr/include/ctype.h:258:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (ispunct_l); ^ /usr/include/ctype.h:259:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isspace_l); ^ /usr/include/ctype.h:260:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isupper_l); ^ /usr/include/ctype.h:261:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isxdigit_l); ^ /usr/include/ctype.h:263:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isblank_l); ^ /usr/include/ctype.h:267:48: error: expected initializer before ‘__THROW’ extern int __tolower_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:268:46: error: expected initializer before ‘__THROW’ extern int tolower_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:271:48: error: expected initializer before ‘__THROW’ extern int __toupper_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:272:46: error: expected initializer before ‘__THROW’ extern int toupper_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:327:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:87:11: error: ‘::isblank’ has not been declared using ::isblank; ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:44:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:44:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:44, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ostream_insert.h:38:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ostream_insert.h:38:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:48, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:1368, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:48, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/range_access.h:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:51, from build/debug/mongo/base/error_codes.h:34, from src/mongo/base/data_type.h:37, from src/mongo/base/data_type_terminated.h:34, from src/mongo/base/data_type_terminated_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. [10/5685/21 ( 0%) 2.020s] Compiling build/debug/mongo/base/clonable_ptr_test.o FAILED: build/debug/mongo/base/clonable_ptr_test.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/base/clonable_ptr_test.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:119:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:120:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE_STATIC(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:121:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_DESTROY(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:122:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:123:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_RELEASED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:124:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE(address, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:125:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_SIZED(address, size, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:126:3: error: stray ‘#’ in program #define ANNOTATE_THREAD_NAME(name) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:127:3: error: stray ‘#’ in program #define ANNOTATE_ENABLE_RACE_DETECTION(enable) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:139:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_INITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:140:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:158:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_BEGIN /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:159:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_END /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:206:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:207:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:208:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:209:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:231:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:232:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_END() /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:347:3: error: stray ‘#’ in program #define ANNOTATE_UNPROTECTED_READ(x) (x) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:365:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_STATIC(static_var, description) /* empty */ ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:23, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:24:4: error: stray ‘#’ in program #define BOOST_CONTAINER_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:92:4: error: stray ‘#’ in program #define BOOST_CONTAINER_DECL ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:108:4: error: stray ‘#’ in program #define BOOST_CONTAINER_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:61:4: error: stray ‘#’ in program #include ^ In file included from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:31:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:14:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:16:72: error: file "src/third_party/boost-1.70.0/boost/container/container_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:245:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:21, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:39, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:27:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:50:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:32, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:209:4: error: stray ‘#’ in program #define BOOST_MOVE_MREF(T) BOOST_FWD_REF(T) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:50: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:65: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:51: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:66: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:64, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:71, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/std_fwd.hpp:26, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:25, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/iterator_traits.hpp:28, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:138:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH_1ARG(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION, ARG1, UNLESS_CONVERTIBLE_TO)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:48, from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/algo/detail/merge.hpp:663:4: error: stray ‘#’ in program #define BOOST_ADAPTIVE_MERGE_NLOGN_MERGE ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:59:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_STATS_LEVEL 1 ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:79:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L1(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:80:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:86:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_INVARIANT(L) ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/container/vector.hpp:3435:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // #ifndef BOOST_CONTAINER_CONTAINER_VECTOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:14:72: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:16:45: error: file "src/mongo/logv2/attribute_storage.h" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:716:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/mongo/logv2/log_attr.h:129:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/mongo/logv2/log_domain.h:59:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/mongo/logv2/log_options.h:126:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/mongo/util/errno_util.h:56:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/util/errno_util.h:147:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/mongo/unittest/bson_test_util.h:90:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/mongo/unittest/unittest_helpers.h:43:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/mongo/unittest/unittest.h:858:46: error: file "src/mongo/base/clonable_ptr_test.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/range/size_type.hpp:20, from src/third_party/boost-1.70.0/boost/range/size.hpp:21, from src/third_party/boost-1.70.0/boost/range/functions.hpp:20, from src/third_party/boost-1.70.0/boost/range/iterator_range_core.hpp:38, from src/third_party/boost-1.70.0/boost/lexical_cast.hpp:30, from src/mongo/unittest/unittest.h:860, from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/range/concepts.hpp:98:9: error: stray ‘#’ in program #define BOOST_RANGE_ENABLE_CONCEPT_ASSERT 1 ^ src/third_party/boost-1.70.0/boost/range/concepts.hpp:104:5: error: stray ‘#’ in program #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x ) ^ In file included from src/third_party/boost-1.70.0/boost/numeric/conversion/numeric_cast_traits.hpp:28, from src/third_party/boost-1.70.0/boost/numeric/conversion/cast.hpp:34, from src/third_party/boost-1.70.0/boost/lexical_cast/detail/converter_numeric.hpp:36, from src/third_party/boost-1.70.0/boost/lexical_cast/try_lexical_convert.hpp:43, from src/third_party/boost-1.70.0/boost/lexical_cast.hpp:32, from src/mongo/unittest/unittest.h:860, from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp:12:5: error: stray ‘#’ in program #include ^ src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp:1754:94: error: file "src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp:1757:9: error: stray ‘#’ in program src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp:2105:94: error: file "src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/locale:41, from src/third_party/boost-1.70.0/boost/lexical_cast/detail/converter_lexical_streams.hpp:43, from src/third_party/boost-1.70.0/boost/lexical_cast/detail/converter_lexical.hpp:54, from src/third_party/boost-1.70.0/boost/lexical_cast/try_lexical_convert.hpp:44, from src/third_party/boost-1.70.0/boost/lexical_cast.hpp:32, from src/mongo/unittest/unittest.h:860, from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_facets_nonio.h:346:3: error: stray ‘#’ in program #include ^ In file included from src/mongo/unittest/unittest.h:860, from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/clonable_ptr_test.cpp:36: src/third_party/boost-1.70.0/boost/lexical_cast.hpp:106:46: error: file "src/mongo/base/clonable_ptr_test.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstddef:49, from src/mongo/base/clonable_ptr.h:32, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MAX’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MAX In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstddef:50, from src/mongo/base/clonable_ptr.h:32, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:149:9: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MAX’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MAX /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:216:9: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:62, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:71, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:40:7: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:46:3: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:134:16: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? explicit _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:140:9: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:147:5: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Iter_comp_val<_Compare>::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:1:1: +#include // Default predicates for internal use -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare>::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:15: error: expected ‘;’ at end of member declaration exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:17: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:24: error: expected ‘;’ at end of member declaration virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:26: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:19: error: expected ‘;’ at end of member declaration bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:21: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:28: error: expected ‘;’ at end of member declaration virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:30: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:67:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ terminate_handler set_terminate(terminate_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:76:20: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:79:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:101:3: error: ‘_GLIBCXX17_DEPRECATED’ does not name a type; did you mean ‘ABSL_DEPRECATED’? _GLIBCXX17_DEPRECATED ^~~~~~~~~~~~~~~~~~~~~ ABSL_DEPRECATED /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:107:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ int uncaught_exceptions() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:115:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:135:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: error: ‘size_t’ was not declared in this scope __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:39:1: +#include #include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:66:35: error: expected initializer before ‘_GLIBCXX_NOTHROW’ __cxa_free_exception(void*) _GLIBCXX_NOTHROW; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ~ ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:70:35: note: to match this ‘(’ __cxa_init_primary_exception(void *object, std::type_info *tinfo, ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:46: error: expected initializer before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:39:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: error: ‘size_t’ does not name a type size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:56:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:6: error: ‘define’ does not name a type #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:63:37: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:66:41: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:39: error: expected ‘;’ at end of member declaration explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:41: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:22: error: expected ‘;’ at end of member declaration void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:23: error: expected ‘;’ at end of member declaration void _M_release() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:25: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_release() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:22: error: expected ‘;’ at end of member declaration void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:28: error: ‘_GLIBCXX_NOEXCEPT’ does not name a type; did you mean ‘BOOST_NOEXCEPT’? void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~ BOOST_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: ‘std::__exception_ptr::exception_ptr std::current_exception()’ should have been declared inside ‘std’ friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: expected ‘;’ at end of member declaration friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:53: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:93:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:21: error: expected ‘;’ at end of member declaration exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:23: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:41: error: expected ‘;’ at end of member declaration exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:43: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:37: error: expected ‘;’ at end of member declaration operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:39: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:22: error: expected ‘;’ at end of member declaration ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:26: error: expected ‘;’ at end of member declaration swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:28: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:149:60: error: expected ‘;’ at end of member declaration operator==(const exception_ptr&, const exception_ptr&) ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:150:2: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:30: error: expected ‘;’ at end of member declaration __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:36: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:159:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:163:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:179:34: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ make_exception_ptr(_Ex __ex) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In constructor ‘std::nested_exception::nested_exception()’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:57:42: error: ‘current_exception’ was not declared in this scope nested_exception() noexcept : _M_ptr(current_exception()) { } ^~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In member function ‘void std::nested_exception::rethrow_nested() const’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: error: ‘terminate’ is not a member of ‘std’ std::terminate(); ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: note: suggested alternative: ‘get_terminate’ std::terminate(); ^~~~~~~~~ get_terminate /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:41: error: ‘true_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::__throw_with_nested_impl(_Tp&&, int)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:99:28: error: expected nested-name-specifier before ‘remove_reference’ using _Up = typename remove_reference<_Tp>::type; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: error: ‘_Up’ was not declared in this scope throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: note: suggested alternative: ‘_Tp’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ _Tp /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:34: error: template argument 1 is invalid throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: error: ‘forward’ is not a member of ‘std’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:1:1: +#include // Nested Exception support header (nested_exception class) for -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:41: error: ‘false_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:5: error: redefinition of ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:5: note: ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ previously declared here __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::throw_with_nested(_Tp&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:116:28: error: expected nested-name-specifier before ‘decay’ using _Up = typename decay<_Tp>::type; ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:118:4: error: ‘__and_’ does not name a type = __and_, is_move_constructible<_Up>>; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:119:21: error: ‘_CopyConstructible’ has not been declared static_assert(_CopyConstructible::value, ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:121:22: error: ‘__and_’ does not name a type using __nest = __and_, __bool_constant, ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: error: ‘forward’ is not a member of ‘std’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:53: error: expected primary-expression before ‘>’ token std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: error: ‘__nest’ was not declared in this scope std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: note: suggested alternative: ‘__t’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ __t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:128:47: error: expected nested-name-specifier before ‘enable_if’ using __rethrow_if_nested_cond = typename enable_if< ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:136:12: error: ‘__rethrow_if_nested_cond’ does not name a type; did you mean ‘__throw_with_nested_impl’? inline __rethrow_if_nested_cond<_Ex> ^~~~~~~~~~~~~~~~~~~~~~~~ __throw_with_nested_impl /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::rethrow_if_nested(const _Ex&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:152:42: error: ‘__addressof’ is not a member of ‘std’ { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:83:25: error: expected unqualified-id before ‘:’ token enum class align_val_t: size_t {}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:31: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:25: error: ‘size_t’ is not a member of ‘std’ void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:33: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:27: error: ‘size_t’ is not a member of ‘std’ void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:124:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:126:31: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:42: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:44: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:33: error: expected primary-expression before ‘const’ void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:35: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:138:52: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:140:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:49: error: expected primary-expression before ‘)’ token void* operator new(std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:144:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:49: error: expected primary-expression before ‘,’ token void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:51: error: expected primary-expression before ‘const’ void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:148:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:150:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:51: error: expected primary-expression before ‘)’ token void* operator new[](std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:152:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:51: error: expected primary-expression before ‘,’ token void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:53: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:156:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:158:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:160:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:161:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:162:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:163:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: declaration of ‘operator new’ as non-function inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:40: error: expected primary-expression before ‘void’ inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: declaration of ‘operator new []’ as non-function inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:42: error: expected primary-expression before ‘void’ inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:174:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:175:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:202:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:203:37: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:204:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:205:40: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:48:41: error: ‘new_allocator’ in namespace ‘__gnu_cxx’ does not name a template type using __allocator_base = __gnu_cxx::new_allocator<_Tp>; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:47, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_construct.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:64, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/alloc_traits.h:41:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/alloc_traits.h:41:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_construct.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:64, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:41:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:41:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:64, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_construct.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_construct.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_uninitialized.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:65, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:76, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_uninitialized.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:65, from src/mongo/base/clonable_ptr.h:33, from src/mongo/base/clonable_ptr_test.cpp:30: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. [11/5685/20 ( 0%) 2.024s] Compiling build/debug/mongo/db/index/index_access_method.dyn.o FAILED: build/debug/mongo/db/index/index_access_method.dyn.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/db/index/index_access_method.dyn.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bson_comparator_interface_base.h:37, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:119:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:120:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE_STATIC(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:121:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_DESTROY(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:122:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:123:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_RELEASED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:124:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE(address, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:125:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_SIZED(address, size, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:126:3: error: stray ‘#’ in program #define ANNOTATE_THREAD_NAME(name) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:127:3: error: stray ‘#’ in program #define ANNOTATE_ENABLE_RACE_DETECTION(enable) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:139:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_INITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:140:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:158:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_BEGIN /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:159:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_END /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bson_comparator_interface_base.h:37, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:206:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:207:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:208:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:209:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:231:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:232:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_END() /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bson_comparator_interface_base.h:37, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:347:3: error: stray ‘#’ in program #define ANNOTATE_UNPROTECTED_READ(x) (x) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bson_comparator_interface_base.h:37, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:365:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_STATIC(static_var, description) /* empty */ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/util/assert_util.h:37, from src/mongo/bson/bson_comparator_interface_base.h:40, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/util/assert_util.h:37, from src/mongo/bson/bson_comparator_interface_base.h:40, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/util/assert_util.h:37, from src/mongo/bson/bson_comparator_interface_base.h:40, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/util/assert_util.h:37, from src/mongo/bson/bson_comparator_interface_base.h:40, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/util/assert_util.h:37, from src/mongo/bson/bson_comparator_interface_base.h:40, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/util/assert_util.h:37, from src/mongo/bson/bson_comparator_interface_base.h:40, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/util/assert_util.h:37, from src/mongo/bson/bson_comparator_interface_base.h:40, from src/mongo/bson/bsonobj_comparator_interface.h:32, from src/mongo/db/index/btree_key_generator.h:36, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:22, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:24:4: error: stray ‘#’ in program #define BOOST_CONTAINER_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:92:4: error: stray ‘#’ in program #define BOOST_CONTAINER_DECL ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:108:4: error: stray ‘#’ in program #define BOOST_CONTAINER_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:61:4: error: stray ‘#’ in program #include ^ In file included from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:31:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:14:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:16:72: error: file "src/third_party/boost-1.70.0/boost/container/container_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:245:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:145:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:72:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //#ifndef BOOST_CONTAINER_CONTAINER_DETAIL_TYPE_TRAITS_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:30:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_CONTAINER_DETAIL_PLACEMENT_NEW_HPP ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:21, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:27:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:50:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:318:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // ! defined(BOOST_INTRUSIVE_POINTER_TRAITS_HPP) ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:32, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:209:4: error: stray ‘#’ in program #define BOOST_MOVE_MREF(T) BOOST_FWD_REF(T) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:50: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:65: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:51: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:66: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:367:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:367:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:367:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:493:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // ! defined(BOOST_CONTAINER_ALLOCATOR_ALLOCATOR_TRAITS_HPP) ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:179:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_CONTAINER_NEW_ALLOCATOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:314:83: error: stray ‘\’ in program : first(boost::forward(k)), second(::boost::forward(args)...)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:4: error: stray ‘#’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:224: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:283: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:346: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:363: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:467: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:484: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:642: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:659: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:791: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:853: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:909: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:943: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:352:4: error: stray ‘#’ in program #undef BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/std_fwd.hpp:26, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:25, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/iterator_traits.hpp:28, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:138:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH_1ARG(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION, ARG1, UNLESS_CONVERTIBLE_TO)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:48, from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/algo/detail/merge.hpp:663:4: error: stray ‘#’ in program #define BOOST_ADAPTIVE_MERGE_NLOGN_MERGE ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:59:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_STATS_LEVEL 1 ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:79:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L1(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:80:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:86:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_INVARIANT(L) ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/is_contiguous_container.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:41, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/is_container.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:42, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/is_container.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:42, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:64, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:72, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:80, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:88, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:96, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:104, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1632:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // BOOST_CONTAINER_FLAT_TREE_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/minimal_less_equal_header.hpp:30:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_INTRUSIVE_DETAIL_MINIMAL_LESS_EQUAL_HEADER_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1943:45: error: file "src/mongo/db/index/multikey_paths.h" linemarker ignored due to incorrect nesting [-Werror] #endif // BOOST_CONTAINER_FLAT_SET_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/third_party/boost-1.70.0/boost/container/small_vector.hpp:673:45: error: file "src/mongo/db/index/multikey_paths.h" linemarker ignored due to incorrect nesting [-Werror] #endif // #ifndef BOOST_CONTAINER_CONTAINER_SMALL_VECTOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/bson/bson_depth.h:72:45: error: file "src/mongo/db/index/multikey_paths.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/bson/bson_depth.h:106:52: error: file "src/mongo/db/catalog/index_catalog_entry.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/record_id.h:205:52: error: file "src/mongo/db/catalog/index_catalog_entry.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/storage/kv/kv_prefix.h:104:52: error: file "src/mongo/db/catalog/index_catalog_entry.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/db/storage/kv/kv_prefix.h:270:46: error: file "src/mongo/db/catalog/index_catalog.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/jsobj.h:52:46: error: file "src/mongo/db/catalog/index_catalog.h" linemarker ignored due to incorrect nesting [-Werror] #include "mongo/bson/util/builder.h" ^ In file included from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/operation_context.h:636:46: error: file "src/mongo/db/catalog/index_catalog.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/db/operation_context.h:1084:47: error: file "src/mongo/db/index/index_descriptor.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/index_names.h:85:47: error: file "src/mongo/db/index/index_descriptor.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/db/index_names.h:329:50: error: file "src/mongo/db/index/btree_key_generator.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/storage/key_string.h:989:50: error: file "src/mongo/db/index/btree_key_generator.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/db/storage/key_string.h:1194:50: error: file "src/mongo/db/index/btree_access_method.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/index/index_access_method.h:604:50: error: file "src/mongo/db/index/btree_access_method.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/db/index/index_access_method.h:633:52: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/locale:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/regex:44, from src/mongo/db/matcher/expression_with_placeholder.h:33, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/copyable_match_expression.h:32, from src/mongo/db/query/projection_ast.h:33, from src/mongo/db/query/projection.h:33, from src/mongo/db/query/canonical_query.h:38, from src/mongo/db/query/plan_cache.h:36, from src/mongo/db/query/query_solution.h:40, from src/mongo/db/query/plan_executor.h:40, from src/mongo/db/catalog/collection.h:48, from src/mongo/db/catalog_raii.h:33, from src/mongo/db/catalog/validate_state.h:35, from src/mongo/db/catalog/index_consistency.h:33, from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_facets_nonio.h:346:3: error: stray ‘#’ in program #include ^ In file included from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/catalog/index_consistency.h:206:52: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/catalog/index_consistency.h:208, from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/concurrency/write_conflict_exception.h:105:52: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog/index_consistency.h:208, from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/index/index_build_interceptor.h:205:52: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/index/index_build_interceptor.h:208, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog/index_consistency.h:208, from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/keypattern.h:139:52: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/keypattern.h:142, from src/mongo/db/index/index_build_interceptor.h:208, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog/index_consistency.h:208, from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/repl/timestamp_block.h:56:52: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/repl/timestamp_block.h:57, from src/mongo/db/keypattern.h:142, from src/mongo/db/index/index_build_interceptor.h:208, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog/index_consistency.h:208, from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/storage/durable_catalog.h:283:52: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/storage/durable_catalog.h:284, from src/mongo/db/repl/timestamp_block.h:57, from src/mongo/db/keypattern.h:142, from src/mongo/db/index/index_build_interceptor.h:208, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog/index_consistency.h:208, from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/storage/execution_context.h:78:52: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/storage/execution_context.h:80, from src/mongo/db/storage/durable_catalog.h:284, from src/mongo/db/repl/timestamp_block.h:57, from src/mongo/db/keypattern.h:142, from src/mongo/db/index/index_build_interceptor.h:208, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog/index_consistency.h:208, from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/logv2/log.h:313:52: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] #endif // MONGO_UTIL_LOGV2_H_ ^ In file included from src/mongo/logv2/log.h:316, from src/mongo/db/storage/execution_context.h:80, from src/mongo/db/storage/durable_catalog.h:284, from src/mongo/db/repl/timestamp_block.h:57, from src/mongo/db/keypattern.h:142, from src/mongo/db/index/index_build_interceptor.h:208, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog/index_consistency.h:208, from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/util/stacktrace.h:323:52: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/util/stacktrace.h:1089, from src/mongo/logv2/log.h:316, from src/mongo/db/storage/execution_context.h:80, from src/mongo/db/storage/durable_catalog.h:284, from src/mongo/db/repl/timestamp_block.h:57, from src/mongo/db/keypattern.h:142, from src/mongo/db/index/index_build_interceptor.h:208, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog/index_consistency.h:208, from src/mongo/db/index/index_access_method.h:641, from src/mongo/db/storage/key_string.h:1195, from src/mongo/db/index_names.h:332, from src/mongo/db/operation_context.h:1086, from src/mongo/db/jsobj.h:53, from src/mongo/db/storage/kv/kv_prefix.h:272, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/catalog/index_catalog.h:36, from src/mongo/db/index/index_descriptor.h:37, from src/mongo/db/index/btree_key_generator.h:37, from src/mongo/db/index/btree_access_method.h:34, from src/mongo/db/index/index_access_method.cpp:34: src/mongo/db/sorter/sorter.cpp:1104:53: error: file "src/mongo/db/index/index_access_method.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:38, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MAX’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MAX In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:39, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:39, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /usr/include/wchar.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:216:9: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ In file included from /usr/include/wchar.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/x86_64-linux-gnu/bits/types/wint_t.h:20:9: error: ‘__WINT_TYPE__’ does not name a type typedef __WINT_TYPE__ wint_t; ^~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:4, from /usr/include/wchar.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:18:5: error: ‘__WINT_TYPE__’ does not name a type __WINT_TYPE__ __wch; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/wchar.h:79:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/wchar.h:89:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:93:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:94:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:99:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:102:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:103:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:107:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:109:63: error: ‘size_t’ has not been declared extern int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:110:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:114:66: error: expected initializer before ‘__THROW’ extern int wcscasecmp (const wchar_t *__s1, const wchar_t *__s2) __THROW; ^~~~~~~ /usr/include/wchar.h:118:4: error: ‘size_t’ has not been declared size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:118:16: error: expected initializer before ‘__THROW’ size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:123:21: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:126:6: error: ‘size_t’ has not been declared size_t __n, locale_t __loc) __THROW; ^~~~~~ /usr/include/wchar.h:126:34: error: expected initializer before ‘__THROW’ size_t __n, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:131:63: error: expected initializer before ‘__THROW’ extern int wcscoll (const wchar_t *__s1, const wchar_t *__s2) __THROW; ^~~~~~~ /usr/include/wchar.h:135:8: error: ‘size_t’ does not name a type extern size_t wcsxfrm (wchar_t *__restrict __s1, ^~~~~~ /usr/include/wchar.h:135:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:50:1: +#include #endif /usr/include/wchar.h:135:8: extern size_t wcsxfrm (wchar_t *__restrict __s1, ^~~~~~ /usr/include/wchar.h:145:25: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:150:8: error: ‘size_t’ does not name a type extern size_t wcsxfrm_l (wchar_t *__s1, const wchar_t *__s2, ^~~~~~ /usr/include/wchar.h:150:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:154:45: error: expected initializer before ‘__THROW’ extern wchar_t *wcsdup (const wchar_t *__s) __THROW __attribute_malloc__; ^~~~~~~ /usr/include/wchar.h:160:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcschr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:162:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcschr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:170:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsrchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:172:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsrchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:182:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:187:8: error: ‘size_t’ does not name a type extern size_t wcscspn (const wchar_t *__wcs, const wchar_t *__reject) ^~~~~~ /usr/include/wchar.h:187:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:191:8: error: ‘size_t’ does not name a type extern size_t wcsspn (const wchar_t *__wcs, const wchar_t *__accept) ^~~~~~ /usr/include/wchar.h:191:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:196:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcspbrk") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:199:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcspbrk") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:207:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsstr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:210:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsstr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:219:32: error: expected initializer before ‘__THROW’ wchar_t **__restrict __ptr) __THROW; ^~~~~~~ /usr/include/wchar.h:222:8: error: ‘size_t’ does not name a type extern size_t wcslen (const wchar_t *__s) __THROW __attribute_pure__; ^~~~~~ /usr/include/wchar.h:222:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:228:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcswcs") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:231:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcswcs") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:240:8: error: ‘size_t’ does not name a type extern size_t wcsnlen (const wchar_t *__s, size_t __maxlen) ^~~~~~ /usr/include/wchar.h:240:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:247:59: error: ‘size_t’ has not been declared extern "C++" wchar_t *wmemchr (wchar_t *__s, wchar_t __c, size_t __n) ^~~~~~ /usr/include/wchar.h:248:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wmemchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:250:10: error: ‘size_t’ has not been declared size_t __n) ^~~~~~ /usr/include/wchar.h:251:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wmemchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:258:63: error: ‘size_t’ has not been declared extern int wmemcmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:259:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:263:37: error: ‘size_t’ has not been declared const wchar_t *__restrict __s2, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:263:49: error: expected initializer before ‘__THROW’ const wchar_t *__restrict __s2, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:267:63: error: ‘size_t’ has not been declared extern wchar_t *wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:268:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:271:53: error: ‘size_t’ has not been declared extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:271:65: error: expected initializer before ‘__THROW’ extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:277:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __s2, size_t __n) ^~~~~~ /usr/include/wchar.h:278:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:284:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t btowc (int __c) __THROW; ^~~~~~ int /usr/include/wchar.h:288:19: error: ‘wint_t’ was not declared in this scope extern int wctob (wint_t __c) __THROW; ^~~~~~ /usr/include/wchar.h:288:19: note: suggested alternative: ‘int’ extern int wctob (wint_t __c) __THROW; ^~~~~~ int /usr/include/wchar.h:292:44: error: expected initializer before ‘__THROW’ extern int mbsinit (const mbstate_t *__ps) __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:296:8: error: ‘size_t’ does not name a type extern size_t mbrtowc (wchar_t *__restrict __pwc, ^~~~~~ /usr/include/wchar.h:296:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:301:8: error: ‘size_t’ does not name a type extern size_t wcrtomb (char *__restrict __s, wchar_t __wc, ^~~~~~ /usr/include/wchar.h:301:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:305:8: error: ‘size_t’ does not name a type extern size_t __mbrlen (const char *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:305:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:307:8: error: ‘size_t’ does not name a type extern size_t mbrlen (const char *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:307:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/wchar.h:337:8: error: ‘size_t’ does not name a type extern size_t mbsrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:337:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:334:1: +#include /usr/include/wchar.h:337:8: extern size_t mbsrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:343:8: error: ‘size_t’ does not name a type extern size_t wcsrtombs (char *__restrict __dst, ^~~~~~ /usr/include/wchar.h:343:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:351:8: error: ‘size_t’ does not name a type extern size_t mbsnrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:351:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:357:8: error: ‘size_t’ does not name a type extern size_t wcsnrtombs (char *__restrict __dst, ^~~~~~ /usr/include/wchar.h:357:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:367:34: error: expected initializer before ‘__THROW’ extern int wcwidth (wchar_t __c) __THROW; ^~~~~~~ /usr/include/wchar.h:371:42: error: ‘size_t’ has not been declared extern int wcswidth (const wchar_t *__s, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:371:54: error: expected initializer before ‘__THROW’ extern int wcswidth (const wchar_t *__s, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:378:40: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:383:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:385:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:397:37: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:402:37: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:407:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:412:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:417:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:429:47: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr, int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:435:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:443:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:450:18: error: expected initializer before ‘__THROW’ int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:459:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:466:24: error: expected initializer before ‘__THROW’ int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:475:22: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:479:37: error: expected initializer before ‘__THROW’ int __base, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:484:33: error: expected initializer before ‘__THROW’ int __base, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:490:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:494:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:498:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:502:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:513:24: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:519:24: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:525:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:531:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:537:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:552:37: error: expected initializer before ‘__THROW’ const wchar_t *__restrict __src) __THROW; ^~~~~~~ /usr/include/wchar.h:557:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:558:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:567:53: error: ‘size_t’ has not been declared extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW; ^~~~~~ /usr/include/wchar.h:567:72: error: expected initializer before ‘__THROW’ extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW; ^~~~~~~ /usr/include/wchar.h:573:45: error: expected initializer before ‘__THROW’ extern int fwide (__FILE *__fp, int __mode) __THROW; ^~~~~~~ /usr/include/wchar.h:590:47: error: ‘size_t’ has not been declared extern int swprintf (wchar_t *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:592:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 4))) */; ^~~~~~~ /usr/include/wchar.h:611:48: error: ‘size_t’ has not been declared extern int vswprintf (wchar_t *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:614:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 0))) */; ^~~~~~~ /usr/include/wchar.h:633:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */; ^~~~~~~ /usr/include/wchar.h:640:41: error: expected primary-expression before ‘*’ token extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^ /usr/include/wchar.h:640:42: error: expected primary-expression before ‘__restrict’ extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:640:42: error: expected ‘)’ before ‘__restrict’ extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ~ ^~~~~~~~~~ ) /usr/include/wchar.h:644:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ^~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:644:33: error: expected primary-expression before ‘const’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ^~~~~ /usr/include/wchar.h:644:33: error: expected ‘)’ before ‘const’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ~^~~~~ ) /usr/include/wchar.h:647:28: error: ‘swscanf’ was not declared in this scope extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~ /usr/include/wchar.h:647:28: note: suggested alternative: ‘wscanf’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~ wscanf /usr/include/wchar.h:647:38: error: expected primary-expression before ‘const’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~ /usr/include/wchar.h:647:38: error: expected ‘)’ before ‘const’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ~^~~~~ ) /usr/include/wchar.h:686:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */; ^~~~~~~ /usr/include/wchar.h:693:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:693:42: error: expected primary-expression before ‘*’ token extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^ /usr/include/wchar.h:693:43: error: expected primary-expression before ‘__restrict’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^~~~~~~~~~ /usr/include/wchar.h:693:43: error: expected ‘)’ before ‘__restrict’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ~ ^~~~~~~~~~ ) /usr/include/wchar.h:697:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ^~~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:697:34: error: expected primary-expression before ‘const’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ^~~~~ /usr/include/wchar.h:697:34: error: expected ‘)’ before ‘const’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ~^~~~~ ) /usr/include/wchar.h:700:28: error: redefinition of ‘int __REDIRECT_NTH’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:647:12: note: ‘int __REDIRECT_NTH’ previously defined here extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~~~~~~~~ /usr/include/wchar.h:700:28: error: ‘vswscanf’ was not declared in this scope extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:700:28: note: suggested alternative: ‘vwscanf’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ vwscanf /usr/include/wchar.h:700:39: error: expected primary-expression before ‘const’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~ /usr/include/wchar.h:700:39: error: expected ‘)’ before ‘const’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ~^~~~~ ) In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/wchar.h:726:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t fgetwc (__FILE *__stream); ^~~~~~ int /usr/include/wchar.h:727:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t getwc (__FILE *__stream); ^~~~~~ int /usr/include/wchar.h:733:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t getwchar (void); ^~~~~~ int /usr/include/wchar.h:740:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t fputwc (wchar_t __wc, __FILE *__stream); ^~~~~~ int /usr/include/wchar.h:741:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t putwc (wchar_t __wc, __FILE *__stream); ^~~~~~ int /usr/include/wchar.h:747:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t putwchar (wchar_t __wc); ^~~~~~ int /usr/include/wchar.h:770:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t ungetwc (wint_t __wc, __FILE *__stream); ^~~~~~ int /usr/include/wchar.h:781:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t getwc_unlocked (__FILE *__stream); ^~~~~~ int /usr/include/wchar.h:782:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t getwchar_unlocked (void); ^~~~~~ int /usr/include/wchar.h:790:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t fgetwc_unlocked (__FILE *__stream); ^~~~~~ int /usr/include/wchar.h:798:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream); ^~~~~~ int /usr/include/wchar.h:807:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream); ^~~~~~ int /usr/include/wchar.h:808:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t putwchar_unlocked (wchar_t __wc); ^~~~~~ int /usr/include/wchar.h:834:8: error: ‘size_t’ does not name a type extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:834:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:714:1: +#include # define vwscanf __isoc99_vwscanf /usr/include/wchar.h:834:8: extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:841:8: error: ‘size_t’ does not name a type extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:841:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:856:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:135:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:135:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:248:11: error: ‘::wcstold’ has not been declared using ::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:257:11: error: ‘::wcstoll’ has not been declared using ::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:258:11: error: ‘::wcstoull’ has not been declared using ::wcstoull; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:264:22: error: ‘__gnu_cxx::wcstold’ has not been declared using ::__gnu_cxx::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:265:22: error: ‘__gnu_cxx::wcstoll’ has not been declared using ::__gnu_cxx::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:266:22: error: ‘__gnu_cxx::wcstoull’ has not been declared using ::__gnu_cxx::wcstoull; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:280:14: error: ‘std::wcstof’ has not been declared using std::wcstof; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:283:14: error: ‘std::vfwscanf’ has not been declared using std::vfwscanf; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:286:14: error: ‘std::vswscanf’ has not been declared using std::vswscanf; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:289:14: error: ‘std::vwscanf’ has not been declared using std::vwscanf; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:293:14: error: ‘std::wcstold’ has not been declared using std::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:294:14: error: ‘std::wcstoll’ has not been declared using std::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:295:14: error: ‘std::wcstoull’ has not been declared using std::wcstoull; ^~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:68:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:68:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from src/mongo/base/status.h:32, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:62, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:71, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:40:7: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:46:3: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:134:16: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? explicit _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:140:9: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:147:5: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Iter_comp_val<_Compare>::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:1:1: +#include // Default predicates for internal use -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare>::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:47:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:47:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:213:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:213:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /usr/include/stdint.h:27, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stdint.h:9, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstdint:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:501, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/x86_64-linux-gnu/bits/types.h:145:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:146:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:147:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:148:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __INO_T_TYPE __ino_t; /* Type of file serial numbers. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:149:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:150:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:151:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __NLINK_T_TYPE __nlink_t; /* Type of file link counts. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:152:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __OFF_T_TYPE __off_t; /* Type of file sizes and offsets. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:153:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:154:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:155:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __FSID_T_TYPE __fsid_t; /* Type of file system IDs. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:156:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:157:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:158:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:159:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:160:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:161:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:162:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:164:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:165:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:168:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __CLOCKID_T_TYPE __clockid_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:171:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __TIMER_T_TYPE __timer_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:174:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __BLKSIZE_T_TYPE __blksize_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:179:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __BLKCNT_T_TYPE __blkcnt_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:180:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:183:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:184:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:187:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:188:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:191:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __FSWORD_T_TYPE __fsword_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:193:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */ ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:196:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:198:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:202:9: error: ‘__off64_t’ does not name a type; did you mean ‘__int64_t’? typedef __off64_t __loff_t; /* Type of file sizes and offsets (LFS). */ ^~~~~~~~~ __int64_t /usr/include/x86_64-linux-gnu/bits/types.h:206:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __SWORD_TYPE __intptr_t; ^~~~~~~~~~ SO_TYPE /usr/include/x86_64-linux-gnu/bits/types.h:209:1: error: ‘__STD_TYPE’ does not name a type; did you mean ‘SO_TYPE’? __STD_TYPE __U32_TYPE __socklen_t; ^~~~~~~~~~ SO_TYPE In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:40, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:503:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:503:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:15: error: expected ‘;’ at end of member declaration exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:17: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:24: error: expected ‘;’ at end of member declaration virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:26: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:19: error: expected ‘;’ at end of member declaration bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:21: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:28: error: expected ‘;’ at end of member declaration virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:30: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:67:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ terminate_handler set_terminate(terminate_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:76:20: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:79:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:101:3: error: ‘_GLIBCXX17_DEPRECATED’ does not name a type; did you mean ‘ABSL_DEPRECATED’? _GLIBCXX17_DEPRECATED ^~~~~~~~~~~~~~~~~~~~~ ABSL_DEPRECATED /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:107:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ int uncaught_exceptions() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:115:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:135:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:149:9: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MAX’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MAX In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: error: ‘size_t’ was not declared in this scope __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:39:1: +#include #include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:66:35: error: expected initializer before ‘_GLIBCXX_NOTHROW’ __cxa_free_exception(void*) _GLIBCXX_NOTHROW; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ~ ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:70:35: note: to match this ‘(’ __cxa_init_primary_exception(void *object, std::type_info *tinfo, ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:46: error: expected initializer before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:39:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: error: ‘size_t’ does not name a type size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:56:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:6: error: ‘define’ does not name a type #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:63:37: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:66:41: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:39: error: expected ‘;’ at end of member declaration explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:41: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:22: error: expected ‘;’ at end of member declaration void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:23: error: expected ‘;’ at end of member declaration void _M_release() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:25: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_release() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:22: error: expected ‘;’ at end of member declaration void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:28: error: ‘_GLIBCXX_NOEXCEPT’ does not name a type; did you mean ‘BOOST_NOEXCEPT’? void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~ BOOST_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: ‘std::__exception_ptr::exception_ptr std::current_exception()’ should have been declared inside ‘std’ friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: expected ‘;’ at end of member declaration friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:53: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:93:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:21: error: expected ‘;’ at end of member declaration exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:23: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:41: error: expected ‘;’ at end of member declaration exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:43: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:37: error: expected ‘;’ at end of member declaration operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:39: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:22: error: expected ‘;’ at end of member declaration ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:26: error: expected ‘;’ at end of member declaration swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:28: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:149:60: error: expected ‘;’ at end of member declaration operator==(const exception_ptr&, const exception_ptr&) ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:150:2: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:30: error: expected ‘;’ at end of member declaration __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:36: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:159:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:163:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:179:34: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ make_exception_ptr(_Ex __ex) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In constructor ‘std::nested_exception::nested_exception()’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:57:42: error: ‘current_exception’ was not declared in this scope nested_exception() noexcept : _M_ptr(current_exception()) { } ^~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In member function ‘void std::nested_exception::rethrow_nested() const’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: error: ‘terminate’ is not a member of ‘std’ std::terminate(); ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: note: suggested alternative: ‘get_terminate’ std::terminate(); ^~~~~~~~~ get_terminate /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:41: error: ‘true_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::__throw_with_nested_impl(_Tp&&, int)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:99:28: error: expected nested-name-specifier before ‘remove_reference’ using _Up = typename remove_reference<_Tp>::type; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: error: ‘_Up’ was not declared in this scope throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: note: suggested alternative: ‘_Tp’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ _Tp /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:34: error: template argument 1 is invalid throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: error: ‘forward’ is not a member of ‘std’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:1:1: +#include // Nested Exception support header (nested_exception class) for -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:41: error: ‘false_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:5: error: redefinition of ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:5: note: ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ previously declared here __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::throw_with_nested(_Tp&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:116:28: error: expected nested-name-specifier before ‘decay’ using _Up = typename decay<_Tp>::type; ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:118:4: error: ‘__and_’ does not name a type = __and_, is_move_constructible<_Up>>; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:119:21: error: ‘_CopyConstructible’ has not been declared static_assert(_CopyConstructible::value, ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:121:22: error: ‘__and_’ does not name a type using __nest = __and_, __bool_constant, ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: error: ‘forward’ is not a member of ‘std’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:53: error: expected primary-expression before ‘>’ token std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: error: ‘__nest’ was not declared in this scope std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: note: suggested alternative: ‘__t’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ __t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:128:47: error: expected nested-name-specifier before ‘enable_if’ using __rethrow_if_nested_cond = typename enable_if< ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:136:12: error: ‘__rethrow_if_nested_cond’ does not name a type; did you mean ‘__throw_with_nested_impl’? inline __rethrow_if_nested_cond<_Ex> ^~~~~~~~~~~~~~~~~~~~~~~~ __throw_with_nested_impl /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::rethrow_if_nested(const _Ex&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:152:42: error: ‘__addressof’ is not a member of ‘std’ { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:83:25: error: expected unqualified-id before ‘:’ token enum class align_val_t: size_t {}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:31: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:25: error: ‘size_t’ is not a member of ‘std’ void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:33: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:27: error: ‘size_t’ is not a member of ‘std’ void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:124:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:126:31: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:42: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:44: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:33: error: expected primary-expression before ‘const’ void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:35: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:138:52: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:140:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:49: error: expected primary-expression before ‘)’ token void* operator new(std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:144:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:49: error: expected primary-expression before ‘,’ token void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:51: error: expected primary-expression before ‘const’ void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:148:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:150:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:51: error: expected primary-expression before ‘)’ token void* operator new[](std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:152:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:51: error: expected primary-expression before ‘,’ token void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:53: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:156:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:158:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:160:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:161:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:162:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:163:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: declaration of ‘operator new’ as non-function inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:40: error: expected primary-expression before ‘void’ inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: declaration of ‘operator new []’ as non-function inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:42: error: expected primary-expression before ‘void’ inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:174:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:175:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:202:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:203:37: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:204:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:205:40: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:48:41: error: ‘new_allocator’ in namespace ‘__gnu_cxx’ does not name a template type using __allocator_base = __gnu_cxx::new_allocator<_Tp>; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/clocale:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/locale.h:31:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/locale.h:122:63: error: expected initializer before ‘__THROW’ extern char *setlocale (int __category, const char *__locale) __THROW; ^~~~~~~ /usr/include/locale.h:125:40: error: expected initializer before ‘__THROW’ extern struct lconv *localeconv (void) __THROW; ^~~~~~~ /usr/include/locale.h:142:24: error: expected initializer before ‘__THROW’ locale_t __base) __THROW; ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/clocale:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/locale.h:176:48: error: expected initializer before ‘__THROW’ extern locale_t duplocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:180:45: error: expected initializer before ‘__THROW’ extern void freelocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:187:48: error: expected initializer before ‘__THROW’ extern locale_t uselocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:195:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:48:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:48:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:58:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:58:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/ctype.h:28:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/ctype.h:80:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:82:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:84:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:108:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isalnum); ^ /usr/include/ctype.h:109:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isalpha); ^ /usr/include/ctype.h:110:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (iscntrl); ^ /usr/include/ctype.h:111:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isdigit); ^ /usr/include/ctype.h:112:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (islower); ^ /usr/include/ctype.h:113:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isgraph); ^ /usr/include/ctype.h:114:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isprint); ^ /usr/include/ctype.h:115:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (ispunct); ^ /usr/include/ctype.h:116:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isspace); ^ /usr/include/ctype.h:117:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isupper); ^ /usr/include/ctype.h:118:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isxdigit); ^ /usr/include/ctype.h:122:30: error: expected initializer before ‘__THROW’ extern int tolower (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:125:30: error: expected initializer before ‘__THROW’ extern int toupper (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:130:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isblank); ^ /usr/include/ctype.h:135:42: error: expected initializer before ‘__THROW’ extern int isctype (int __c, int __mask) __THROW; ^~~~~~~ /usr/include/ctype.h:142:30: error: expected initializer before ‘__THROW’ extern int isascii (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:146:30: error: expected initializer before ‘__THROW’ extern int toascii (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:150:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (_toupper); ^ /usr/include/ctype.h:151:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (_tolower); ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /usr/include/ctype.h:251:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isalnum_l); ^ /usr/include/ctype.h:252:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isalpha_l); ^ /usr/include/ctype.h:253:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (iscntrl_l); ^ /usr/include/ctype.h:254:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isdigit_l); ^ /usr/include/ctype.h:255:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (islower_l); ^ /usr/include/ctype.h:256:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isgraph_l); ^ /usr/include/ctype.h:257:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isprint_l); ^ /usr/include/ctype.h:258:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (ispunct_l); ^ /usr/include/ctype.h:259:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isspace_l); ^ /usr/include/ctype.h:260:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isupper_l); ^ /usr/include/ctype.h:261:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isxdigit_l); ^ /usr/include/ctype.h:263:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isblank_l); ^ /usr/include/ctype.h:267:48: error: expected initializer before ‘__THROW’ extern int __tolower_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:268:46: error: expected initializer before ‘__THROW’ extern int tolower_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:271:48: error: expected initializer before ‘__THROW’ extern int __toupper_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:272:46: error: expected initializer before ‘__THROW’ extern int toupper_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:327:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:87:11: error: ‘::isblank’ has not been declared using ::isblank; ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:43, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:44:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:44:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:44, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ostream_insert.h:38:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ostream_insert.h:38:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:48, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:1368, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:48, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/range_access.h:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:51, from src/mongo/base/status.h:33, from src/mongo/db/index/btree_access_method.h:33, from src/mongo/db/index/index_access_method.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. [12/5685/19 ( 0%) 2.069s] Compiling build/debug/mongo/base/counter_test.o FAILED: build/debug/mongo/base/counter_test.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/base/counter_test.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/unittest/unittest.h:50, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:119:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:120:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE_STATIC(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:121:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_DESTROY(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:122:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:123:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_RELEASED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:124:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE(address, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:125:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_SIZED(address, size, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:126:3: error: stray ‘#’ in program #define ANNOTATE_THREAD_NAME(name) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:127:3: error: stray ‘#’ in program #define ANNOTATE_ENABLE_RACE_DETECTION(enable) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:139:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_INITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:140:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:158:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_BEGIN /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:159:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_END /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:206:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:207:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:208:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:209:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:231:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:232:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_END() /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:347:3: error: stray ‘#’ in program #define ANNOTATE_UNPROTECTED_READ(x) (x) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/bson/bson_field.h:36, from src/mongo/bson/bsonobjbuilder.h:46, from src/mongo/logv2/attribute_storage.h:33, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:365:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_STATIC(static_var, description) /* empty */ ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:23, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:24:4: error: stray ‘#’ in program #define BOOST_CONTAINER_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:92:4: error: stray ‘#’ in program #define BOOST_CONTAINER_DECL ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:108:4: error: stray ‘#’ in program #define BOOST_CONTAINER_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:61:4: error: stray ‘#’ in program #include ^ In file included from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:31:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:14:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:16:72: error: file "src/third_party/boost-1.70.0/boost/container/container_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:245:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:21, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:39, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:27:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:50:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:32, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:209:4: error: stray ‘#’ in program #define BOOST_MOVE_MREF(T) BOOST_FWD_REF(T) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:50: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:65: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:51: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:66: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:57, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:64, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:71, from src/third_party/boost-1.70.0/boost/container/vector.hpp:27, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/std_fwd.hpp:26, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:25, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/iterator_traits.hpp:28, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:138:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH_1ARG(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION, ARG1, UNLESS_CONVERTIBLE_TO)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:48, from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/algo/detail/merge.hpp:663:4: error: stray ‘#’ in program #define BOOST_ADAPTIVE_MERGE_NLOGN_MERGE ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:59:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_STATS_LEVEL 1 ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:79:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L1(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:80:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:86:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_INVARIANT(L) ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/container/vector.hpp:3435:71: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // #ifndef BOOST_CONTAINER_CONTAINER_VECTOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:14:72: error: file "src/third_party/boost-1.70.0/boost/container/small_vector.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:16:45: error: file "src/mongo/logv2/attribute_storage.h" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:716:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/mongo/logv2/log_attr.h:129:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/mongo/logv2/log_domain.h:59:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/mongo/logv2/log_options.h:126:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/mongo/util/errno_util.h:56:38: error: file "src/mongo/logv2/log_detail.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/util/errno_util.h:147:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/mongo/unittest/bson_test_util.h:90:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/mongo/unittest/unittest_helpers.h:43:39: error: file "src/mongo/unittest/unittest.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/unittest/bson_test_util.h:91, from src/mongo/util/errno_util.h:148, from src/mongo/logv2/log_options.h:128, from src/mongo/logv2/log_domain.h:60, from src/mongo/logv2/log_attr.h:131, from src/third_party/boost-1.70.0/boost/container/detail/config_end.hpp:717, from src/third_party/boost-1.70.0/boost/container/vector.hpp:4079, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:26, from src/mongo/logv2/attribute_storage.h:38, from src/mongo/logv2/log_detail.h:34, from src/mongo/unittest/unittest.h:53, from src/mongo/base/counter_test.cpp:37: src/mongo/unittest/unittest.h:858:41: error: file "src/mongo/base/counter_test.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/climits:41, from src/mongo/base/counter_test.cpp:33: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stringfwd.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /usr/include/wchar.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:216:9: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ In file included from /usr/include/wchar.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/types/wint_t.h:20:9: error: ‘__WINT_TYPE__’ does not name a type typedef __WINT_TYPE__ wint_t; ^~~~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:4, from /usr/include/wchar.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:18:5: error: ‘__WINT_TYPE__’ does not name a type __WINT_TYPE__ __wch; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/wchar.h:79:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/wchar.h:89:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:93:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:94:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:99:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:102:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:103:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:107:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:109:63: error: ‘size_t’ has not been declared extern int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:110:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__ __nonnull ((1, 2)); ^~~~~~~ /usr/include/wchar.h:114:66: error: expected initializer before ‘__THROW’ extern int wcscasecmp (const wchar_t *__s1, const wchar_t *__s2) __THROW; ^~~~~~~ /usr/include/wchar.h:118:4: error: ‘size_t’ has not been declared size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:118:16: error: expected initializer before ‘__THROW’ size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:123:21: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:126:6: error: ‘size_t’ has not been declared size_t __n, locale_t __loc) __THROW; ^~~~~~ /usr/include/wchar.h:126:34: error: expected initializer before ‘__THROW’ size_t __n, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:131:63: error: expected initializer before ‘__THROW’ extern int wcscoll (const wchar_t *__s1, const wchar_t *__s2) __THROW; ^~~~~~~ /usr/include/wchar.h:135:8: error: ‘size_t’ does not name a type extern size_t wcsxfrm (wchar_t *__restrict __s1, ^~~~~~ /usr/include/wchar.h:135:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:50:1: +#include #endif /usr/include/wchar.h:135:8: extern size_t wcsxfrm (wchar_t *__restrict __s1, ^~~~~~ /usr/include/wchar.h:145:25: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:150:8: error: ‘size_t’ does not name a type extern size_t wcsxfrm_l (wchar_t *__s1, const wchar_t *__s2, ^~~~~~ /usr/include/wchar.h:150:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:154:45: error: expected initializer before ‘__THROW’ extern wchar_t *wcsdup (const wchar_t *__s) __THROW __attribute_malloc__; ^~~~~~~ /usr/include/wchar.h:160:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcschr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:162:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcschr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:170:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsrchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:172:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsrchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:182:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:187:8: error: ‘size_t’ does not name a type extern size_t wcscspn (const wchar_t *__wcs, const wchar_t *__reject) ^~~~~~ /usr/include/wchar.h:187:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:191:8: error: ‘size_t’ does not name a type extern size_t wcsspn (const wchar_t *__wcs, const wchar_t *__accept) ^~~~~~ /usr/include/wchar.h:191:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:196:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcspbrk") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:199:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcspbrk") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:207:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsstr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:210:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcsstr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:219:32: error: expected initializer before ‘__THROW’ wchar_t **__restrict __ptr) __THROW; ^~~~~~~ /usr/include/wchar.h:222:8: error: ‘size_t’ does not name a type extern size_t wcslen (const wchar_t *__s) __THROW __attribute_pure__; ^~~~~~ /usr/include/wchar.h:222:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:228:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcswcs") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:231:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wcswcs") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:240:8: error: ‘size_t’ does not name a type extern size_t wcsnlen (const wchar_t *__s, size_t __maxlen) ^~~~~~ /usr/include/wchar.h:240:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:247:59: error: ‘size_t’ has not been declared extern "C++" wchar_t *wmemchr (wchar_t *__s, wchar_t __c, size_t __n) ^~~~~~ /usr/include/wchar.h:248:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wmemchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:250:10: error: ‘size_t’ has not been declared size_t __n) ^~~~~~ /usr/include/wchar.h:251:6: error: expected initializer before ‘__THROW’ __THROW __asm ("wmemchr") __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:258:63: error: ‘size_t’ has not been declared extern int wmemcmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:259:6: error: expected initializer before ‘__THROW’ __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:263:37: error: ‘size_t’ has not been declared const wchar_t *__restrict __s2, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:263:49: error: expected initializer before ‘__THROW’ const wchar_t *__restrict __s2, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:267:63: error: ‘size_t’ has not been declared extern wchar_t *wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n) ^~~~~~ /usr/include/wchar.h:268:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:271:53: error: ‘size_t’ has not been declared extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:271:65: error: expected initializer before ‘__THROW’ extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:277:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __s2, size_t __n) ^~~~~~ /usr/include/wchar.h:278:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:284:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t btowc (int __c) __THROW; ^~~~~~ int /usr/include/wchar.h:288:19: error: ‘wint_t’ was not declared in this scope extern int wctob (wint_t __c) __THROW; ^~~~~~ /usr/include/wchar.h:288:19: note: suggested alternative: ‘int’ extern int wctob (wint_t __c) __THROW; ^~~~~~ int /usr/include/wchar.h:292:44: error: expected initializer before ‘__THROW’ extern int mbsinit (const mbstate_t *__ps) __THROW __attribute_pure__; ^~~~~~~ /usr/include/wchar.h:296:8: error: ‘size_t’ does not name a type extern size_t mbrtowc (wchar_t *__restrict __pwc, ^~~~~~ /usr/include/wchar.h:296:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:301:8: error: ‘size_t’ does not name a type extern size_t wcrtomb (char *__restrict __s, wchar_t __wc, ^~~~~~ /usr/include/wchar.h:301:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:305:8: error: ‘size_t’ does not name a type extern size_t __mbrlen (const char *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:305:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:307:8: error: ‘size_t’ does not name a type extern size_t mbrlen (const char *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:307:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/wchar.h:337:8: error: ‘size_t’ does not name a type extern size_t mbsrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:337:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:334:1: +#include /usr/include/wchar.h:337:8: extern size_t mbsrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:343:8: error: ‘size_t’ does not name a type extern size_t wcsrtombs (char *__restrict __dst, ^~~~~~ /usr/include/wchar.h:343:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:351:8: error: ‘size_t’ does not name a type extern size_t mbsnrtowcs (wchar_t *__restrict __dst, ^~~~~~ /usr/include/wchar.h:351:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:357:8: error: ‘size_t’ does not name a type extern size_t wcsnrtombs (char *__restrict __dst, ^~~~~~ /usr/include/wchar.h:357:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:367:34: error: expected initializer before ‘__THROW’ extern int wcwidth (wchar_t __c) __THROW; ^~~~~~~ /usr/include/wchar.h:371:42: error: ‘size_t’ has not been declared extern int wcswidth (const wchar_t *__s, size_t __n) __THROW; ^~~~~~ /usr/include/wchar.h:371:54: error: expected initializer before ‘__THROW’ extern int wcswidth (const wchar_t *__s, size_t __n) __THROW; ^~~~~~~ /usr/include/wchar.h:378:40: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:383:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:385:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:397:37: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:402:37: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:407:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:412:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:417:39: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr) __THROW; ^~~~~~~ /usr/include/wchar.h:429:47: error: expected initializer before ‘__THROW’ wchar_t **__restrict __endptr, int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:435:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:443:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:450:18: error: expected initializer before ‘__THROW’ int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:459:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:466:24: error: expected initializer before ‘__THROW’ int __base) __THROW; ^~~~~~~ /usr/include/wchar.h:475:22: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:479:37: error: expected initializer before ‘__THROW’ int __base, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:484:33: error: expected initializer before ‘__THROW’ int __base, locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:490:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:494:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:498:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:502:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:513:24: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:519:24: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:525:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:531:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:537:26: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/wchar.h:552:37: error: expected initializer before ‘__THROW’ const wchar_t *__restrict __src) __THROW; ^~~~~~~ /usr/include/wchar.h:557:38: error: ‘size_t’ has not been declared const wchar_t *__restrict __src, size_t __n) ^~~~~~ /usr/include/wchar.h:558:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/wchar.h:567:53: error: ‘size_t’ has not been declared extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW; ^~~~~~ /usr/include/wchar.h:567:72: error: expected initializer before ‘__THROW’ extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW; ^~~~~~~ /usr/include/wchar.h:573:45: error: expected initializer before ‘__THROW’ extern int fwide (__FILE *__fp, int __mode) __THROW; ^~~~~~~ /usr/include/wchar.h:590:47: error: ‘size_t’ has not been declared extern int swprintf (wchar_t *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:592:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 4))) */; ^~~~~~~ /usr/include/wchar.h:611:48: error: ‘size_t’ has not been declared extern int vswprintf (wchar_t *__restrict __s, size_t __n, ^~~~~~ /usr/include/wchar.h:614:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 0))) */; ^~~~~~~ /usr/include/wchar.h:633:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */; ^~~~~~~ /usr/include/wchar.h:640:41: error: expected primary-expression before ‘*’ token extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^ /usr/include/wchar.h:640:42: error: expected primary-expression before ‘__restrict’ extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:640:42: error: expected ‘)’ before ‘__restrict’ extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ~ ^~~~~~~~~~ ) /usr/include/wchar.h:644:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ^~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:644:33: error: expected primary-expression before ‘const’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ^~~~~ /usr/include/wchar.h:644:33: error: expected ‘)’ before ‘const’ extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...), ~^~~~~ ) /usr/include/wchar.h:647:28: error: ‘swscanf’ was not declared in this scope extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~ /usr/include/wchar.h:647:28: note: suggested alternative: ‘wscanf’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~ wscanf /usr/include/wchar.h:647:38: error: expected primary-expression before ‘const’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~ /usr/include/wchar.h:647:38: error: expected ‘)’ before ‘const’ extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ~^~~~~ ) /usr/include/wchar.h:686:6: error: expected initializer before ‘__THROW’ __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */; ^~~~~~~ /usr/include/wchar.h:693:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:693:42: error: expected primary-expression before ‘*’ token extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^ /usr/include/wchar.h:693:43: error: expected primary-expression before ‘__restrict’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ^~~~~~~~~~ /usr/include/wchar.h:693:43: error: expected ‘)’ before ‘__restrict’ extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, ~ ^~~~~~~~~~ ) /usr/include/wchar.h:697:24: error: redefinition of ‘int __REDIRECT’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ^~~~~~~ /usr/include/wchar.h:640:12: note: ‘int __REDIRECT’ previously defined here extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, ^~~~~~~~~~ /usr/include/wchar.h:697:34: error: expected primary-expression before ‘const’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ^~~~~ /usr/include/wchar.h:697:34: error: expected ‘)’ before ‘const’ extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format, ~^~~~~ ) /usr/include/wchar.h:700:28: error: redefinition of ‘int __REDIRECT_NTH’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:647:12: note: ‘int __REDIRECT_NTH’ previously defined here extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s, ^~~~~~~~~~~~~~ /usr/include/wchar.h:700:28: error: ‘vswscanf’ was not declared in this scope extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ /usr/include/wchar.h:700:28: note: suggested alternative: ‘vwscanf’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~~~~ vwscanf /usr/include/wchar.h:700:39: error: expected primary-expression before ‘const’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ^~~~~ /usr/include/wchar.h:700:39: error: expected ‘)’ before ‘const’ extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s, ~^~~~~ ) In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/wchar.h:726:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t fgetwc (__FILE *__stream); ^~~~~~ int /usr/include/wchar.h:727:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t getwc (__FILE *__stream); ^~~~~~ int /usr/include/wchar.h:733:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t getwchar (void); ^~~~~~ int /usr/include/wchar.h:740:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t fputwc (wchar_t __wc, __FILE *__stream); ^~~~~~ int /usr/include/wchar.h:741:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t putwc (wchar_t __wc, __FILE *__stream); ^~~~~~ int /usr/include/wchar.h:747:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t putwchar (wchar_t __wc); ^~~~~~ int /usr/include/wchar.h:770:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t ungetwc (wint_t __wc, __FILE *__stream); ^~~~~~ int /usr/include/wchar.h:781:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t getwc_unlocked (__FILE *__stream); ^~~~~~ int /usr/include/wchar.h:782:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t getwchar_unlocked (void); ^~~~~~ int /usr/include/wchar.h:790:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t fgetwc_unlocked (__FILE *__stream); ^~~~~~ int /usr/include/wchar.h:798:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream); ^~~~~~ int /usr/include/wchar.h:807:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream); ^~~~~~ int /usr/include/wchar.h:808:8: error: ‘wint_t’ does not name a type; did you mean ‘int’? extern wint_t putwchar_unlocked (wchar_t __wc); ^~~~~~ int /usr/include/wchar.h:834:8: error: ‘size_t’ does not name a type extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:834:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:714:1: +#include # define vwscanf __isoc99_vwscanf /usr/include/wchar.h:834:8: extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:841:8: error: ‘size_t’ does not name a type extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/wchar.h:841:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/wchar.h:856:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:135:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:135:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:248:11: error: ‘::wcstold’ has not been declared using ::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:257:11: error: ‘::wcstoll’ has not been declared using ::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:258:11: error: ‘::wcstoull’ has not been declared using ::wcstoull; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:264:22: error: ‘__gnu_cxx::wcstold’ has not been declared using ::__gnu_cxx::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:265:22: error: ‘__gnu_cxx::wcstoll’ has not been declared using ::__gnu_cxx::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:266:22: error: ‘__gnu_cxx::wcstoull’ has not been declared using ::__gnu_cxx::wcstoull; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:280:14: error: ‘std::wcstof’ has not been declared using std::wcstof; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:283:14: error: ‘std::vfwscanf’ has not been declared using std::vfwscanf; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:286:14: error: ‘std::vswscanf’ has not been declared using std::vswscanf; ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:289:14: error: ‘std::vwscanf’ has not been declared using std::vwscanf; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:293:14: error: ‘std::wcstold’ has not been declared using std::wcstold; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:294:14: error: ‘std::wcstoll’ has not been declared using std::wcstoll; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cwchar:295:14: error: ‘std::wcstoull’ has not been declared using std::wcstoull; ^~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:68:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/postypes.h:68:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iosfwd:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:15: error: expected ‘;’ at end of member declaration exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:17: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:24: error: expected ‘;’ at end of member declaration virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:26: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:19: error: expected ‘;’ at end of member declaration bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:21: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:28: error: expected ‘;’ at end of member declaration virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:30: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:67:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ terminate_handler set_terminate(terminate_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:76:20: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:79:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:101:3: error: ‘_GLIBCXX17_DEPRECATED’ does not name a type; did you mean ‘ABSL_DEPRECATED’? _GLIBCXX17_DEPRECATED ^~~~~~~~~~~~~~~~~~~~~ ABSL_DEPRECATED /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:107:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ int uncaught_exceptions() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:115:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:135:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:149:9: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MIN’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MIN In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: error: ‘size_t’ was not declared in this scope __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:39:1: +#include #include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:66:35: error: expected initializer before ‘_GLIBCXX_NOTHROW’ __cxa_free_exception(void*) _GLIBCXX_NOTHROW; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ~ ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:70:35: note: to match this ‘(’ __cxa_init_primary_exception(void *object, std::type_info *tinfo, ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:46: error: expected initializer before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:39:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: error: ‘size_t’ does not name a type size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:56:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:6: error: ‘define’ does not name a type #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:83:25: error: expected unqualified-id before ‘:’ token enum class align_val_t: size_t {}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:31: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:25: error: ‘size_t’ is not a member of ‘std’ void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:33: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:27: error: ‘size_t’ is not a member of ‘std’ void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:124:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:126:31: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:42: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:44: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:33: error: expected primary-expression before ‘const’ void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:35: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:138:52: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:140:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:49: error: expected primary-expression before ‘)’ token void* operator new(std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:144:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:49: error: expected primary-expression before ‘,’ token void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:51: error: expected primary-expression before ‘const’ void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:148:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:150:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:51: error: expected primary-expression before ‘)’ token void* operator new[](std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:152:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:51: error: expected primary-expression before ‘,’ token void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:53: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:156:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:158:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:160:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:161:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:162:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:163:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: declaration of ‘operator new’ as non-function inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:40: error: expected primary-expression before ‘void’ inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: declaration of ‘operator new []’ as non-function inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:42: error: expected primary-expression before ‘void’ inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:174:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:175:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:202:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:203:37: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:204:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:205:40: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:63:37: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:66:41: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:39: error: expected ‘;’ at end of member declaration explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:41: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:22: error: expected ‘;’ at end of member declaration void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:23: error: expected ‘;’ at end of member declaration void _M_release() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:25: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_release() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:22: error: expected ‘;’ at end of member declaration void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:28: error: ‘_GLIBCXX_NOEXCEPT’ does not name a type; did you mean ‘BOOST_SP_NOEXCEPT’? void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~ BOOST_SP_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: ‘std::__exception_ptr::exception_ptr std::current_exception()’ should have been declared inside ‘std’ friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: expected ‘;’ at end of member declaration friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:53: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:93:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:21: error: expected ‘;’ at end of member declaration exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:23: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:41: error: expected ‘;’ at end of member declaration exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:43: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:37: error: expected ‘;’ at end of member declaration operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:39: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:22: error: expected ‘;’ at end of member declaration ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:26: error: expected ‘;’ at end of member declaration swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:28: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:149:60: error: expected ‘;’ at end of member declaration operator==(const exception_ptr&, const exception_ptr&) ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:150:2: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:30: error: expected ‘;’ at end of member declaration __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:36: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:159:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:163:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:179:34: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ make_exception_ptr(_Ex __ex) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In constructor ‘std::nested_exception::nested_exception()’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:57:42: error: ‘current_exception’ was not declared in this scope nested_exception() noexcept : _M_ptr(current_exception()) { } ^~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In member function ‘void std::nested_exception::rethrow_nested() const’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: error: ‘terminate’ is not a member of ‘std’ std::terminate(); ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: note: suggested alternative: ‘get_terminate’ std::terminate(); ^~~~~~~~~ get_terminate /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:41: error: ‘true_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::__throw_with_nested_impl(_Tp&&, int)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:99:28: error: expected nested-name-specifier before ‘remove_reference’ using _Up = typename remove_reference<_Tp>::type; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: error: ‘_Up’ was not declared in this scope throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: note: suggested alternative: ‘_Tp’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ _Tp /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:34: error: template argument 1 is invalid throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: error: ‘forward’ is not a member of ‘std’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:41:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:41: error: ‘false_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:5: error: redefinition of ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:5: note: ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ previously declared here __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::throw_with_nested(_Tp&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:116:28: error: expected nested-name-specifier before ‘decay’ using _Up = typename decay<_Tp>::type; ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:118:4: error: ‘__and_’ does not name a type = __and_, is_move_constructible<_Up>>; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:119:21: error: ‘_CopyConstructible’ has not been declared static_assert(_CopyConstructible::value, ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:121:22: error: ‘__and_’ does not name a type using __nest = __and_, __bool_constant, ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: error: ‘forward’ is not a member of ‘std’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:53: error: expected primary-expression before ‘>’ token std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: error: ‘__nest’ was not declared in this scope std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: note: suggested alternative: ‘__t’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ __t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:128:47: error: expected nested-name-specifier before ‘enable_if’ using __rethrow_if_nested_cond = typename enable_if< ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:136:12: error: ‘__rethrow_if_nested_cond’ does not name a type; did you mean ‘__throw_with_nested_impl’? inline __rethrow_if_nested_cond<_Ex> ^~~~~~~~~~~~~~~~~~~~~~~~ __throw_with_nested_impl /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::rethrow_if_nested(const _Ex&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:152:42: error: ‘__addressof’ is not a member of ‘std’ { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:62, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:71, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:40:7: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:46:3: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:134:16: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? explicit _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:140:9: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:147:5: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Iter_comp_val<_Compare>::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:1:1: +#include // Default predicates for internal use -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare>::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:47:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:47:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:213:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:213:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /usr/include/stdint.h:27, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stdint.h:9, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cstdint:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:501, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/types.h:145:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:146:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:147:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:148:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __INO_T_TYPE __ino_t; /* Type of file serial numbers. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:149:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:150:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:151:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __NLINK_T_TYPE __nlink_t; /* Type of file link counts. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:152:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __OFF_T_TYPE __off_t; /* Type of file sizes and offsets. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:153:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:154:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:155:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSID_T_TYPE __fsid_t; /* Type of file system IDs. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:156:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:157:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:158:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:159:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:160:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:161:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:162:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:164:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:165:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:168:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __CLOCKID_T_TYPE __clockid_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:171:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __TIMER_T_TYPE __timer_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:174:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __BLKSIZE_T_TYPE __blksize_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:179:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __BLKCNT_T_TYPE __blkcnt_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:180:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:183:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:184:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:187:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:188:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:191:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __FSWORD_T_TYPE __fsword_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:193:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */ ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:196:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:198:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:202:9: error: ‘__off64_t’ does not name a type; did you mean ‘__int64_t’? typedef __off64_t __loff_t; /* Type of file sizes and offsets (LFS). */ ^~~~~~~~~ __int64_t /usr/include/x86_64-linux-gnu/bits/types.h:206:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __SWORD_TYPE __intptr_t; ^~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/types.h:209:1: error: ‘__STD_TYPE’ does not name a type __STD_TYPE __U32_TYPE __socklen_t; ^~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:503:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/char_traits.h:503:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/clocale:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/locale.h:31:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/locale.h:122:63: error: expected initializer before ‘__THROW’ extern char *setlocale (int __category, const char *__locale) __THROW; ^~~~~~~ /usr/include/locale.h:125:40: error: expected initializer before ‘__THROW’ extern struct lconv *localeconv (void) __THROW; ^~~~~~~ /usr/include/locale.h:142:24: error: expected initializer before ‘__THROW’ locale_t __base) __THROW; ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/clocale:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/locale.h:176:48: error: expected initializer before ‘__THROW’ extern locale_t duplocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:180:45: error: expected initializer before ‘__THROW’ extern void freelocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:187:48: error: expected initializer before ‘__THROW’ extern locale_t uselocale (locale_t __dataset) __THROW; ^~~~~~~ /usr/include/locale.h:195:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:48:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:48:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:58:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++locale.h:58:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/ctype.h:28:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/ctype.h:80:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:82:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:84:6: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/ctype.h:108:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isalnum); ^ /usr/include/ctype.h:109:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isalpha); ^ /usr/include/ctype.h:110:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (iscntrl); ^ /usr/include/ctype.h:111:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isdigit); ^ /usr/include/ctype.h:112:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (islower); ^ /usr/include/ctype.h:113:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isgraph); ^ /usr/include/ctype.h:114:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isprint); ^ /usr/include/ctype.h:115:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (ispunct); ^ /usr/include/ctype.h:116:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isspace); ^ /usr/include/ctype.h:117:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isupper); ^ /usr/include/ctype.h:118:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isxdigit); ^ /usr/include/ctype.h:122:30: error: expected initializer before ‘__THROW’ extern int tolower (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:125:30: error: expected initializer before ‘__THROW’ extern int toupper (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:130:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (isblank); ^ /usr/include/ctype.h:135:42: error: expected initializer before ‘__THROW’ extern int isctype (int __c, int __mask) __THROW; ^~~~~~~ /usr/include/ctype.h:142:30: error: expected initializer before ‘__THROW’ extern int isascii (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:146:30: error: expected initializer before ‘__THROW’ extern int toascii (int __c) __THROW; ^~~~~~~ /usr/include/ctype.h:150:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (_toupper); ^ /usr/include/ctype.h:151:11: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype (_tolower); ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/ctype.h:251:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isalnum_l); ^ /usr/include/ctype.h:252:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isalpha_l); ^ /usr/include/ctype.h:253:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (iscntrl_l); ^ /usr/include/ctype.h:254:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isdigit_l); ^ /usr/include/ctype.h:255:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (islower_l); ^ /usr/include/ctype.h:256:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isgraph_l); ^ /usr/include/ctype.h:257:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isprint_l); ^ /usr/include/ctype.h:258:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (ispunct_l); ^ /usr/include/ctype.h:259:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isspace_l); ^ /usr/include/ctype.h:260:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isupper_l); ^ /usr/include/ctype.h:261:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isxdigit_l); ^ /usr/include/ctype.h:263:13: error: expected constructor, destructor, or type conversion before ‘(’ token __exctype_l (isblank_l); ^ /usr/include/ctype.h:267:48: error: expected initializer before ‘__THROW’ extern int __tolower_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:268:46: error: expected initializer before ‘__THROW’ extern int tolower_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:271:48: error: expected initializer before ‘__THROW’ extern int __toupper_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:272:46: error: expected initializer before ‘__THROW’ extern int toupper_l (int __c, locale_t __l) __THROW; ^~~~~~~ /usr/include/ctype.h:327:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/cctype:87:11: error: ‘::isblank’ has not been declared using ::isblank; ^~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:44:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/localefwd.h:44:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /usr/include/sched.h:31, from /usr/include/pthread.h:22, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/types/time_t.h:7:9: error: ‘__time_t’ does not name a type; did you mean ‘__quad_t’? typedef __time_t time_t; ^~~~~~~~ __quad_t In file included from /usr/include/sched.h:32, from /usr/include/pthread.h:22, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:12:3: error: ‘__time_t’ does not name a type; did you mean ‘__quad_t’? __time_t tv_sec; /* Seconds. */ ^~~~~~~~ __quad_t /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:16:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t tv_nsec; /* Nanoseconds. */ ^~~~~~~~~~~~~~~~~ In file included from /usr/include/pthread.h:22, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/sched.h:38:9: error: ‘__pid_t’ does not name a type; did you mean ‘__quad_t’? typedef __pid_t pid_t; ^~~~~~~ __quad_t In file included from /usr/include/sched.h:43, from /usr/include/pthread.h:22, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/sched.h:78:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/sched.h:86:34: error: expected initializer before ‘__THROW’ extern int unshare (int __flags) __THROW; ^~~~~~~ /usr/include/x86_64-linux-gnu/bits/sched.h:89:32: error: expected initializer before ‘__THROW’ extern int sched_getcpu (void) __THROW; ^~~~~~~ /usr/include/x86_64-linux-gnu/bits/sched.h:92:52: error: expected initializer before ‘__THROW’ extern int getcpu (unsigned int *, unsigned int *) __THROW; ^~~~~~~ /usr/include/x86_64-linux-gnu/bits/sched.h:95:43: error: expected initializer before ‘__THROW’ extern int setns (int __fd, int __nstype) __THROW; ^~~~~~~ /usr/include/x86_64-linux-gnu/bits/sched.h:98:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /usr/include/sched.h:44, from /usr/include/pthread.h:22, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/cpu-set.h:41:3: error: ‘__cpu_mask’ does not name a type __cpu_mask __bits[__CPU_SETSIZE / __NCPUBITS]; ^~~~~~~~~~ In file included from /usr/include/sched.h:44, from /usr/include/pthread.h:22, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/cpu-set.h:115:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/cpu-set.h:119:37: error: ‘size_t’ was not declared in this scope extern cpu_set_t *__sched_cpualloc (size_t __count) __THROW __wur; ^~~~~~ /usr/include/x86_64-linux-gnu/bits/cpu-set.h:119:37: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/x86_64-linux-gnu/bits/cpu-set.h:109:1: +#include /usr/include/x86_64-linux-gnu/bits/cpu-set.h:119:37: extern cpu_set_t *__sched_cpualloc (size_t __count) __THROW __wur; ^~~~~~ /usr/include/x86_64-linux-gnu/bits/cpu-set.h:120:48: error: expected initializer before ‘__THROW’ extern void __sched_cpufree (cpu_set_t *__set) __THROW; ^~~~~~~ /usr/include/x86_64-linux-gnu/bits/cpu-set.h:122:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /usr/include/pthread.h:22, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/sched.h:58:28: error: ‘__pid_t’ was not declared in this scope extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __THROW; ^~~~~~~ /usr/include/sched.h:58:28: note: suggested alternative: ‘__quad_t’ extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __THROW; ^~~~~~~ __quad_t /usr/include/sched.h:58:43: error: expected primary-expression before ‘struct’ extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __THROW; ^~~~~~ /usr/include/sched.h:58:70: error: expression list treated as compound expression in initializer [-fpermissive] extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __THROW; ^ /usr/include/sched.h:61:32: error: ‘__pid_t’ was not declared in this scope extern int sched_setscheduler (__pid_t __pid, int __policy, ^~~~~~~ /usr/include/sched.h:61:32: note: suggested alternative: ‘__quad_t’ extern int sched_setscheduler (__pid_t __pid, int __policy, ^~~~~~~ __quad_t /usr/include/sched.h:61:47: error: expected primary-expression before ‘int’ extern int sched_setscheduler (__pid_t __pid, int __policy, ^~~ /usr/include/sched.h:62:11: error: expected primary-expression before ‘const’ const struct sched_param *__param) __THROW; ^~~~~ /usr/include/sched.h:62:44: error: expression list treated as compound expression in initializer [-fpermissive] const struct sched_param *__param) __THROW; ^ /usr/include/sched.h:65:32: error: ‘__pid_t’ was not declared in this scope extern int sched_getscheduler (__pid_t __pid) __THROW; ^~~~~~~ /usr/include/sched.h:65:32: note: suggested alternative: ‘__quad_t’ extern int sched_getscheduler (__pid_t __pid) __THROW; ^~~~~~~ __quad_t /usr/include/sched.h:68:31: error: expected initializer before ‘__THROW’ extern int sched_yield (void) __THROW; ^~~~~~~ /usr/include/sched.h:71:53: error: expected initializer before ‘__THROW’ extern int sched_get_priority_max (int __algorithm) __THROW; ^~~~~~~ /usr/include/sched.h:74:53: error: expected initializer before ‘__THROW’ extern int sched_get_priority_min (int __algorithm) __THROW; ^~~~~~~ /usr/include/sched.h:77:35: error: ‘__pid_t’ was not declared in this scope extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW; ^~~~~~~ /usr/include/sched.h:77:35: note: suggested alternative: ‘__quad_t’ extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW; ^~~~~~~ __quad_t /usr/include/sched.h:77:50: error: expected primary-expression before ‘struct’ extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW; ^~~~~~ /usr/include/sched.h:77:70: error: expression list treated as compound expression in initializer [-fpermissive] extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW; ^ /usr/include/sched.h:121:31: error: ‘__pid_t’ was not declared in this scope extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize, ^~~~~~~ /usr/include/sched.h:121:31: note: suggested alternative: ‘__quad_t’ extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize, ^~~~~~~ __quad_t /usr/include/sched.h:121:46: error: ‘size_t’ was not declared in this scope extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize, ^~~~~~ /usr/include/sched.h:121:46: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/sched.h:45:1: +#include /usr/include/sched.h:121:46: extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize, ^~~~~~ /usr/include/sched.h:122:10: error: expected primary-expression before ‘const’ const cpu_set_t *__cpuset) __THROW; ^~~~~ /usr/include/sched.h:122:35: error: expression list treated as compound expression in initializer [-fpermissive] const cpu_set_t *__cpuset) __THROW; ^ /usr/include/sched.h:125:31: error: ‘__pid_t’ was not declared in this scope extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize, ^~~~~~~ /usr/include/sched.h:125:31: note: suggested alternative: ‘__quad_t’ extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize, ^~~~~~~ __quad_t /usr/include/sched.h:125:46: error: ‘size_t’ was not declared in this scope extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize, ^~~~~~ /usr/include/sched.h:125:46: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/sched.h:126:20: error: expected primary-expression before ‘*’ token cpu_set_t *__cpuset) __THROW; ^ /usr/include/sched.h:126:21: error: ‘__cpuset’ was not declared in this scope cpu_set_t *__cpuset) __THROW; ^~~~~~~~ /usr/include/sched.h:126:29: error: expression list treated as compound expression in initializer [-fpermissive] cpu_set_t *__cpuset) __THROW; ^ /usr/include/sched.h:129:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/time.h:73, from /usr/include/time.h:33, from /usr/include/pthread.h:23, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/timex.h:29:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t offset; /* time offset (usec) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:30:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t freq; /* frequency offset (scaled ppm) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:31:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t maxerror; /* maximum error (usec) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:32:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t esterror; /* estimated error (usec) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:34:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t constant; /* pll time constant */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:35:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t precision; /* clock precision (usec) (ro) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:36:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t tolerance; /* clock frequency tolerance (ppm) (ro) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:37:18: error: field ‘time’ has incomplete type ‘timeval’ struct timeval time; /* (read only, except for ADJ_SETOFFSET) */ ^~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:37:10: note: forward declaration of ‘struct timeval’ struct timeval time; /* (read only, except for ADJ_SETOFFSET) */ ^~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:38:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t tick; /* (modified) usecs between clock ticks */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:39:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t ppsfreq; /* pps frequency (scaled ppm) (ro) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:40:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t jitter; /* pps jitter (us) (ro) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:42:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t stabil; /* pps stability (scaled ppm) (ro) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:43:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t jitcnt; /* jitter limit exceeded (ro) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:44:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t calcnt; /* calibration intervals (ro) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:45:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t errcnt; /* calibration errors (ro) */ ^~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/timex.h:46:3: error: ‘__syscall_slong_t’ does not name a type __syscall_slong_t stbcnt; /* stability limit exceeded (ro) */ ^~~~~~~~~~~~~~~~~ In file included from /usr/include/time.h:33, from /usr/include/pthread.h:23, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/time.h:75:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/time.h:80:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /usr/include/time.h:46, from /usr/include/pthread.h:23, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:7:9: error: ‘__clockid_t’ does not name a type; did you mean ‘__locale_t’? typedef __clockid_t clockid_t; ^~~~~~~~~~~ __locale_t In file included from /usr/include/time.h:47, from /usr/include/pthread.h:23, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/types/timer_t.h:7:9: error: ‘__timer_t’ does not name a type; did you mean ‘__caddr_t’? typedef __timer_t timer_t; ^~~~~~~~~ __caddr_t In file included from /usr/include/pthread.h:23, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/time.h:68:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/time.h:75:8: error: ‘time_t’ does not name a type; did you mean ‘timex’? extern time_t time (time_t *__timer) __THROW; ^~~~~~ timex /usr/include/time.h:78:25: error: ‘time_t’ was not declared in this scope extern double difftime (time_t __time1, time_t __time0) ^~~~~~ /usr/include/time.h:78:25: note: suggested alternative: ‘timex’ extern double difftime (time_t __time1, time_t __time0) ^~~~~~ timex /usr/include/time.h:78:41: error: ‘time_t’ was not declared in this scope extern double difftime (time_t __time1, time_t __time0) ^~~~~~ /usr/include/time.h:78:41: note: suggested alternative: ‘timex’ extern double difftime (time_t __time1, time_t __time0) ^~~~~~ timex /usr/include/time.h:78:55: error: expression list treated as compound expression in initializer [-fpermissive] extern double difftime (time_t __time1, time_t __time0) ^ /usr/include/time.h:82:8: error: ‘time_t’ does not name a type; did you mean ‘timex’? extern time_t mktime (struct tm *__tp) __THROW; ^~~~~~ timex /usr/include/time.h:88:8: error: ‘size_t’ does not name a type extern size_t strftime (char *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/time.h:88:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/time.h:49:1: +#include struct sigevent; /usr/include/time.h:88:8: extern size_t strftime (char *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/time.h:97:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/time.h:104:8: error: ‘size_t’ does not name a type extern size_t strftime_l (char *__restrict __s, size_t __maxsize, ^~~~~~ /usr/include/time.h:104:8: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /usr/include/time.h:113:21: error: expected initializer before ‘__THROW’ locale_t __loc) __THROW; ^~~~~~~ /usr/include/time.h:119:33: error: ‘time_t’ does not name a type; did you mean ‘timex’? extern struct tm *gmtime (const time_t *__timer) __THROW; ^~~~~~ timex /usr/include/time.h:119:50: error: expected initializer before ‘__THROW’ extern struct tm *gmtime (const time_t *__timer) __THROW; ^~~~~~~ /usr/include/time.h:123:36: error: ‘time_t’ does not name a type; did you mean ‘timex’? extern struct tm *localtime (const time_t *__timer) __THROW; ^~~~~~ timex /usr/include/time.h:123:53: error: expected initializer before ‘__THROW’ extern struct tm *localtime (const time_t *__timer) __THROW; ^~~~~~~ /usr/include/time.h:128:35: error: ‘time_t’ does not name a type; did you mean ‘timex’? extern struct tm *gmtime_r (const time_t *__restrict __timer, ^~~~~~ timex /usr/include/time.h:129:36: error: expected initializer before ‘__THROW’ struct tm *__restrict __tp) __THROW; ^~~~~~~ /usr/include/time.h:133:38: error: ‘time_t’ does not name a type; did you mean ‘timex’? extern struct tm *localtime_r (const time_t *__restrict __timer, ^~~~~~ timex /usr/include/time.h:134:39: error: expected initializer before ‘__THROW’ struct tm *__restrict __tp) __THROW; ^~~~~~~ /usr/include/time.h:139:46: error: expected initializer before ‘__THROW’ extern char *asctime (const struct tm *__tp) __THROW; ^~~~~~~ /usr/include/time.h:142:27: error: ‘time_t’ does not name a type; did you mean ‘timex’? extern char *ctime (const time_t *__timer) __THROW; ^~~~~~ timex /usr/include/time.h:142:44: error: expected initializer before ‘__THROW’ extern char *ctime (const time_t *__timer) __THROW; ^~~~~~~ /usr/include/time.h:150:28: error: expected initializer before ‘__THROW’ char *__restrict __buf) __THROW; ^~~~~~~ /usr/include/time.h:153:29: error: ‘time_t’ does not name a type; did you mean ‘timex’? extern char *ctime_r (const time_t *__restrict __timer, ^~~~~~ timex /usr/include/time.h:154:33: error: expected initializer before ‘__THROW’ char *__restrict __buf) __THROW; ^~~~~~~ /usr/include/time.h:170:26: error: expected initializer before ‘__THROW’ extern void tzset (void) __THROW; ^~~~~~~ /usr/include/time.h:190:8: error: ‘time_t’ does not name a type; did you mean ‘timex’? extern time_t timegm (struct tm *__tp) __THROW; ^~~~~~ timex /usr/include/time.h:193:8: error: ‘time_t’ does not name a type; did you mean ‘timex’? extern time_t timelocal (struct tm *__tp) __THROW; ^~~~~~ timex /usr/include/time.h:196:32: error: expected initializer before ‘__THROW’ extern int dysize (int __year) __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/time.h:210:26: error: ‘clockid_t’ was not declared in this scope extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __THROW; ^~~~~~~~~ /usr/include/time.h:210:26: note: suggested alternative: ‘locale_t’ extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __THROW; ^~~~~~~~~ locale_t /usr/include/time.h:210:48: error: expected primary-expression before ‘struct’ extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __THROW; ^~~~~~ /usr/include/time.h:210:70: error: expression list treated as compound expression in initializer [-fpermissive] extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __THROW; ^ /usr/include/time.h:213:27: error: ‘clockid_t’ was not declared in this scope extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __THROW; ^~~~~~~~~ /usr/include/time.h:213:27: note: suggested alternative: ‘locale_t’ extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __THROW; ^~~~~~~~~ locale_t /usr/include/time.h:213:49: error: expected primary-expression before ‘struct’ extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __THROW; ^~~~~~ /usr/include/time.h:213:70: error: expression list treated as compound expression in initializer [-fpermissive] extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __THROW; ^ /usr/include/time.h:216:27: error: ‘clockid_t’ was not declared in this scope extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) ^~~~~~~~~ /usr/include/time.h:216:27: note: suggested alternative: ‘locale_t’ extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) ^~~~~~~~~ locale_t /usr/include/time.h:216:49: error: expected primary-expression before ‘const’ extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) ^~~~~ /usr/include/time.h:216:76: error: expression list treated as compound expression in initializer [-fpermissive] extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp) ^ /usr/include/time.h:224:29: error: ‘clockid_t’ was not declared in this scope extern int clock_nanosleep (clockid_t __clock_id, int __flags, ^~~~~~~~~ /usr/include/time.h:224:29: note: suggested alternative: ‘locale_t’ extern int clock_nanosleep (clockid_t __clock_id, int __flags, ^~~~~~~~~ locale_t /usr/include/time.h:224:51: error: expected primary-expression before ‘int’ extern int clock_nanosleep (clockid_t __clock_id, int __flags, ^~~ /usr/include/time.h:225:8: error: expected primary-expression before ‘const’ const struct timespec *__req, ^~~~~ /usr/include/time.h:226:8: error: expected primary-expression before ‘struct’ struct timespec *__rem); ^~~~~~ /usr/include/time.h:226:30: error: expression list treated as compound expression in initializer [-fpermissive] struct timespec *__rem); ^ /usr/include/time.h:229:33: error: ‘pid_t’ was not declared in this scope extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __THROW; ^~~~~ /usr/include/time.h:229:46: error: ‘clockid_t’ was not declared in this scope extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __THROW; ^~~~~~~~~ /usr/include/time.h:229:46: note: suggested alternative: ‘locale_t’ extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __THROW; ^~~~~~~~~ locale_t /usr/include/time.h:229:57: error: ‘__clock_id’ was not declared in this scope extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __THROW; ^~~~~~~~~~ /usr/include/time.h:229:67: error: expression list treated as compound expression in initializer [-fpermissive] extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __THROW; ^ /usr/include/time.h:234:26: error: ‘clockid_t’ was not declared in this scope extern int timer_create (clockid_t __clock_id, ^~~~~~~~~ /usr/include/time.h:234:26: note: suggested alternative: ‘locale_t’ extern int timer_create (clockid_t __clock_id, ^~~~~~~~~ locale_t /usr/include/time.h:235:5: error: expected primary-expression before ‘struct’ struct sigevent *__restrict __evp, ^~~~~~ /usr/include/time.h:236:5: error: ‘timer_t’ was not declared in this scope timer_t *__restrict __timerid) __THROW; ^~~~~~~ /usr/include/time.h:236:5: note: suggested alternative: ‘timeval’ timer_t *__restrict __timerid) __THROW; ^~~~~~~ timeval /usr/include/time.h:236:14: error: expected primary-expression before ‘__restrict’ timer_t *__restrict __timerid) __THROW; ^~~~~~~~~~ /usr/include/time.h:236:34: error: expression list treated as compound expression in initializer [-fpermissive] timer_t *__restrict __timerid) __THROW; ^ /usr/include/time.h:239:26: error: ‘timer_t’ was not declared in this scope extern int timer_delete (timer_t __timerid) __THROW; ^~~~~~~ /usr/include/time.h:239:26: note: suggested alternative: ‘timeval’ extern int timer_delete (timer_t __timerid) __THROW; ^~~~~~~ timeval /usr/include/time.h:242:27: error: ‘timer_t’ was not declared in this scope extern int timer_settime (timer_t __timerid, int __flags, ^~~~~~~ /usr/include/time.h:242:27: note: suggested alternative: ‘timeval’ extern int timer_settime (timer_t __timerid, int __flags, ^~~~~~~ timeval /usr/include/time.h:242:46: error: expected primary-expression before ‘int’ extern int timer_settime (timer_t __timerid, int __flags, ^~~ /usr/include/time.h:243:6: error: expected primary-expression before ‘const’ const struct itimerspec *__restrict __value, ^~~~~ /usr/include/time.h:244:6: error: expected primary-expression before ‘struct’ struct itimerspec *__restrict __ovalue) __THROW; ^~~~~~ /usr/include/time.h:244:44: error: expression list treated as compound expression in initializer [-fpermissive] struct itimerspec *__restrict __ovalue) __THROW; ^ /usr/include/time.h:247:27: error: ‘timer_t’ was not declared in this scope extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) ^~~~~~~ /usr/include/time.h:247:27: note: suggested alternative: ‘timeval’ extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) ^~~~~~~ timeval /usr/include/time.h:247:46: error: expected primary-expression before ‘struct’ extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) ^~~~~~ /usr/include/time.h:247:72: error: expression list treated as compound expression in initializer [-fpermissive] extern int timer_gettime (timer_t __timerid, struct itimerspec *__value) ^ /usr/include/time.h:251:30: error: ‘timer_t’ was not declared in this scope extern int timer_getoverrun (timer_t __timerid) __THROW; ^~~~~~~ /usr/include/time.h:251:30: note: suggested alternative: ‘timeval’ extern int timer_getoverrun (timer_t __timerid) __THROW; ^~~~~~~ timeval /usr/include/time.h:258:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/time.h:301:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:23, from /usr/include/pthread.h:26, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:53:3: error: ‘__pthread_list_t’ does not name a type; did you mean ‘thread_local’? } __pthread_list_t; ^~~~~~~~~~~~~~~~ thread_local In file included from /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:74, from /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:23, from /usr/include/pthread.h:26, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/struct_mutex.h:36:3: error: ‘__pthread_list_t’ does not name a type; did you mean ‘__pthread_slist_t’? __pthread_list_t __list; ^~~~~~~~~~~~~~~~ __pthread_slist_t In file included from /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:23, from /usr/include/pthread.h:26, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:112:26: error: expected ‘;’ at end of member declaration unsigned int __g_refs[2] __LOCK_ALIGNMENT; ^ ; /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:112:28: error: ‘__LOCK_ALIGNMENT’ does not name a type; did you mean ‘BOOST_ALIGNMENT’? unsigned int __g_refs[2] __LOCK_ALIGNMENT; ^~~~~~~~~~~~~~~~ BOOST_ALIGNMENT In file included from /usr/include/pthread.h:26, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:34:15: error: ‘__SIZEOF_PTHREAD_MUTEXATTR_T’ was not declared in this scope char __size[__SIZEOF_PTHREAD_MUTEXATTR_T]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:34:15: note: suggested alternative: ‘BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE’ char __size[__SIZEOF_PTHREAD_MUTEXATTR_T]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:43:15: error: ‘__SIZEOF_PTHREAD_CONDATTR_T’ was not declared in this scope char __size[__SIZEOF_PTHREAD_CONDATTR_T]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:53:30: error: expected initializer before ‘pthread_once_t’ typedef int __ONCE_ALIGNMENT pthread_once_t; ^~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:58:15: error: ‘__SIZEOF_PTHREAD_ATTR_T’ was not declared in this scope char __size[__SIZEOF_PTHREAD_ATTR_T]; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:70:15: error: ‘__SIZEOF_PTHREAD_MUTEX_T’ was not declared in this scope char __size[__SIZEOF_PTHREAD_MUTEX_T]; ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:78:15: error: ‘__SIZEOF_PTHREAD_COND_T’ was not declared in this scope char __size[__SIZEOF_PTHREAD_COND_T]; ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:89:15: error: ‘__SIZEOF_PTHREAD_RWLOCK_T’ was not declared in this scope char __size[__SIZEOF_PTHREAD_RWLOCK_T]; ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:95:15: error: ‘__SIZEOF_PTHREAD_RWLOCKATTR_T’ was not declared in this scope char __size[__SIZEOF_PTHREAD_RWLOCKATTR_T]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:110:15: error: ‘__SIZEOF_PTHREAD_BARRIER_T’ was not declared in this scope char __size[__SIZEOF_PTHREAD_BARRIER_T]; ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:116:15: error: ‘__SIZEOF_PTHREAD_BARRIERATTR_T’ was not declared in this scope char __size[__SIZEOF_PTHREAD_BARRIERATTR_T]; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/pthread.h:193:1: error: ‘__BEGIN_DECLS’ does not name a type __BEGIN_DECLS ^~~~~~~~~~~~~ /usr/include/pthread.h:220:72: error: expected initializer before ‘__THROW’ extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __THROW; ^~~~~~~ /usr/include/pthread.h:239:34: error: ‘clockid_t’ has not been declared clockid_t __clockid, ^~~~~~~~~ /usr/include/pthread.h:247:44: error: expected initializer before ‘__THROW’ extern int pthread_detach (pthread_t __th) __THROW; ^~~~~~~ /usr/include/pthread.h:251:38: error: expected initializer before ‘__THROW’ extern pthread_t pthread_self (void) __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/pthread.h:255:3: error: expected initializer before ‘__THROW’ __THROW __attribute__ ((__const__)); ^~~~~~~ /usr/include/pthread.h:263:55: error: expected initializer before ‘__THROW’ extern int pthread_attr_init (pthread_attr_t *__attr) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:267:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:272:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:277:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:282:11: error: ‘size_t’ has not been declared size_t *__guardsize) ^~~~~~ /usr/include/pthread.h:283:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:287:11: error: ‘size_t’ has not been declared size_t __guardsize) ^~~~~~ /usr/include/pthread.h:288:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:294:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:299:21: error: expected initializer before ‘__THROW’ __param) __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:304:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:308:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:313:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:318:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:324:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:328:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:333:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)) __attribute_deprecated__; ^~~~~~~ /usr/include/pthread.h:341:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)) __attribute_deprecated__; ^~~~~~~ /usr/include/pthread.h:345:19: error: ‘size_t’ has not been declared __attr, size_t *__restrict __stacksize) ^~~~~~ /usr/include/pthread.h:346:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:352:11: error: ‘size_t’ has not been declared size_t __stacksize) ^~~~~~ /usr/include/pthread.h:353:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:359:7: error: ‘size_t’ has not been declared size_t *__restrict __stacksize) ^~~~~~ /usr/include/pthread.h:360:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2, 3)); ^~~~~~~ /usr/include/pthread.h:366:7: error: ‘size_t’ has not been declared size_t __stacksize) __THROW __nonnull ((1)); ^~~~~~ /usr/include/pthread.h:366:27: error: expected initializer before ‘__THROW’ size_t __stacksize) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:373:6: error: ‘size_t’ has not been declared size_t __cpusetsize, ^~~~~~ /usr/include/pthread.h:375:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 3)); ^~~~~~~ /usr/include/pthread.h:380:6: error: ‘size_t’ has not been declared size_t __cpusetsize, ^~~~~~ /usr/include/pthread.h:382:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 3)); ^~~~~~~ /usr/include/pthread.h:386:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:391:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:397:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)); ^~~~~~~ /usr/include/pthread.h:407:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((3)); ^~~~~~~ /usr/include/pthread.h:413:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2, 3)); ^~~~~~~ /usr/include/pthread.h:417:6: error: expected initializer before ‘__THROW’ __THROW; ^~~~~~~ /usr/include/pthread.h:423:11: error: ‘size_t’ has not been declared size_t __buflen) ^~~~~~ /usr/include/pthread.h:424:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)); ^~~~~~~ /usr/include/pthread.h:428:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)); ^~~~~~~ /usr/include/pthread.h:434:42: error: expected initializer before ‘__THROW’ extern int pthread_getconcurrency (void) __THROW; ^~~~~~~ /usr/include/pthread.h:437:49: error: expected initializer before ‘__THROW’ extern int pthread_setconcurrency (int __level) __THROW; ^~~~~~~ /usr/include/pthread.h:445:33: error: expected initializer before ‘__THROW’ extern int pthread_yield (void) __THROW; ^~~~~~~ /usr/include/pthread.h:450:52: error: ‘size_t’ has not been declared extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize, ^~~~~~ /usr/include/pthread.h:452:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((3)); ^~~~~~~ /usr/include/pthread.h:455:52: error: ‘size_t’ has not been declared extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize, ^~~~~~ /usr/include/pthread.h:457:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((3)); ^~~~~~~ /usr/include/pthread.h:470:26: error: ‘pthread_once_t’ was not declared in this scope extern int pthread_once (pthread_once_t *__once_control, ^~~~~~~~~~~~~~ /usr/include/pthread.h:470:26: note: suggested alternative: ‘pthread_once’ extern int pthread_once (pthread_once_t *__once_control, ^~~~~~~~~~~~~~ pthread_once /usr/include/pthread.h:470:42: error: ‘__once_control’ was not declared in this scope extern int pthread_once (pthread_once_t *__once_control, ^~~~~~~~~~~~~~ /usr/include/pthread.h:471:12: error: ‘__init_routine’ was not declared in this scope void (*__init_routine) (void)) __nonnull ((1, 2)); ^~~~~~~~~~~~~~ /usr/include/pthread.h:471:29: error: expected primary-expression before ‘void’ void (*__init_routine) (void)) __nonnull ((1, 2)); ^~~~ /usr/include/pthread.h:471:34: error: expression list treated as compound expression in initializer [-fpermissive] void (*__init_routine) (void)) __nonnull ((1, 2)); ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /usr/include/pthread.h:719:70: error: expected initializer before ‘__THROWNL’ extern int __sigsetjmp (struct __jmp_buf_tag *__env, int __savemask) __THROWNL; ^~~~~~~~~ /usr/include/pthread.h:727:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:731:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:735:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:739:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:745:20: error: expected initializer before ‘__THROWNL’ __abstime) __THROWNL __nonnull ((1, 2)); ^~~~~~~~~ /usr/include/pthread.h:750:9: error: ‘clockid_t’ has not been declared clockid_t __clockid, ^~~~~~~~~ /usr/include/pthread.h:752:20: error: expected initializer before ‘__THROWNL’ __abstime) __THROWNL __nonnull ((1, 3)); ^~~~~~~~~ /usr/include/pthread.h:757:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:764:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:771:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 3)); ^~~~~~~ /usr/include/pthread.h:777:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:780:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:790:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:794:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:800:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:805:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:811:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:817:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:824:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:830:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:836:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:841:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:847:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:851:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:857:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:861:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:873:13: error: expected initializer before ‘__THROW’ __attr) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:877:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:881:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:885:3: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:891:23: error: expected initializer before ‘__THROWNL’ __abstime) __THROWNL __nonnull ((1, 2)); ^~~~~~~~~ /usr/include/pthread.h:896:12: error: ‘clockid_t’ has not been declared clockid_t __clockid, ^~~~~~~~~ /usr/include/pthread.h:898:23: error: expected initializer before ‘__THROWNL’ __abstime) __THROWNL __nonnull ((1, 3)); ^~~~~~~~~ /usr/include/pthread.h:903:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:907:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:913:23: error: expected initializer before ‘__THROWNL’ __abstime) __THROWNL __nonnull ((1, 2)); ^~~~~~~~~ /usr/include/pthread.h:918:12: error: ‘clockid_t’ has not been declared clockid_t __clockid, ^~~~~~~~~ /usr/include/pthread.h:920:23: error: expected initializer before ‘__THROWNL’ __abstime) __THROWNL __nonnull ((1, 3)); ^~~~~~~~~ /usr/include/pthread.h:925:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:932:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:936:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:942:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:947:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:953:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:957:20: error: expected initializer before ‘__THROW’ int __pref) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:967:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:971:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:975:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:979:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:988:6: error: expected initializer before ‘__nonnull’ __nonnull ((1, 2)); ^~~~~~~~~ /usr/include/pthread.h:1000:6: error: expected initializer before ‘__nonnull’ __nonnull ((1, 2, 3)); ^~~~~~~~~ /usr/include/pthread.h:1012:8: error: ‘__clockid_t’ has not been declared __clockid_t __clock_id, ^~~~~~~~~~~ /usr/include/pthread.h:1014:6: error: expected initializer before ‘__nonnull’ __nonnull ((1, 2, 4)); ^~~~~~~~~ /usr/include/pthread.h:1021:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1025:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1031:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:1035:21: error: expected initializer before ‘__THROW’ int __pshared) __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1041:11: error: ‘__clockid_t’ has not been declared __clockid_t *__restrict __clock_id) ^~~~~~~~~~~ /usr/include/pthread.h:1042:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:1046:11: error: ‘__clockid_t’ has not been declared __clockid_t __clock_id) ^~~~~~~~~~~ /usr/include/pthread.h:1047:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1057:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1061:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1065:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:1069:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:1073:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:1083:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1087:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1091:6: error: expected initializer before ‘__THROWNL’ __THROWNL __nonnull ((1)); ^~~~~~~~~ /usr/include/pthread.h:1096:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1100:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1106:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1, 2)); ^~~~~~~ /usr/include/pthread.h:1111:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1125:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((1)); ^~~~~~~ /usr/include/pthread.h:1128:53: error: expected initializer before ‘__THROW’ extern int pthread_key_delete (pthread_key_t __key) __THROW; ^~~~~~~ /usr/include/pthread.h:1131:56: error: expected initializer before ‘__THROW’ extern void *pthread_getspecific (pthread_key_t __key) __THROW; ^~~~~~~ /usr/include/pthread.h:1135:28: error: expected initializer before ‘__THROW’ const void *__pointer) __THROW ; ^~~~~~~ /usr/include/pthread.h:1141:7: error: ‘__clockid_t’ has not been declared __clockid_t *__clock_id) ^~~~~~~~~~~ /usr/include/pthread.h:1142:6: error: expected initializer before ‘__THROW’ __THROW __nonnull ((2)); ^~~~~~~ /usr/include/pthread.h:1159:31: error: expected initializer before ‘__THROW’ void (*__child) (void)) __THROW; ^~~~~~~ /usr/include/pthread.h:1171:1: error: ‘__END_DECLS’ does not name a type __END_DECLS ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:49:9: error: ‘pthread_once_t’ does not name a type; did you mean ‘pthread_once’? typedef pthread_once_t __gthread_once_t; ^~~~~~~~~~~~~~ pthread_once /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:101:8: error: expected constructor, destructor, or type conversion before ‘(’ token __gthrw(pthread_once) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:659:19: error: ‘__gthread_t’ was not declared in this scope __gthread_create (__gthread_t *__threadid, void *(*__func) (void*), ^~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:659:19: note: suggested alternative: ‘pthread_t’ __gthread_create (__gthread_t *__threadid, void *(*__func) (void*), ^~~~~~~~~~~ pthread_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:659:32: error: ‘__threadid’ was not declared in this scope __gthread_create (__gthread_t *__threadid, void *(*__func) (void*), ^~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:659:32: note: suggested alternative: ‘pthread_t’ __gthread_create (__gthread_t *__threadid, void *(*__func) (void*), ^~~~~~~~~~ pthread_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:659:44: error: expected primary-expression before ‘void’ __gthread_create (__gthread_t *__threadid, void *(*__func) (void*), ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:660:5: error: expected primary-expression before ‘void’ void *__args) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:660:17: error: expression list treated as compound expression in initializer [-fpermissive] void *__args) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:666:17: error: ‘__gthread_t’ was not declared in this scope __gthread_join (__gthread_t __threadid, void **__value_ptr) ^~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:666:17: note: suggested alternative: ‘pthread_t’ __gthread_join (__gthread_t __threadid, void **__value_ptr) ^~~~~~~~~~~ pthread_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:666:41: error: expected primary-expression before ‘void’ __gthread_join (__gthread_t __threadid, void **__value_ptr) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:666:59: error: expression list treated as compound expression in initializer [-fpermissive] __gthread_join (__gthread_t __threadid, void **__value_ptr) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:672:19: error: ‘__gthread_t’ was not declared in this scope __gthread_detach (__gthread_t __threadid) ^~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:672:19: note: suggested alternative: ‘pthread_t’ __gthread_detach (__gthread_t __threadid) ^~~~~~~~~~~ pthread_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:678:18: error: ‘__gthread_t’ was not declared in this scope __gthread_equal (__gthread_t __t1, __gthread_t __t2) ^~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:678:18: note: suggested alternative: ‘pthread_t’ __gthread_equal (__gthread_t __t1, __gthread_t __t2) ^~~~~~~~~~~ pthread_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:678:36: error: ‘__gthread_t’ was not declared in this scope __gthread_equal (__gthread_t __t1, __gthread_t __t2) ^~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:678:36: note: suggested alternative: ‘pthread_t’ __gthread_equal (__gthread_t __t1, __gthread_t __t2) ^~~~~~~~~~~ pthread_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:678:52: error: expression list treated as compound expression in initializer [-fpermissive] __gthread_equal (__gthread_t __t1, __gthread_t __t2) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:683:15: error: ‘__gthread_t’ does not name a type; did you mean ‘pthread_t’? static inline __gthread_t ^~~~~~~~~~~ pthread_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_yield()’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:692:19: error: ‘sched_yield’ was not declared in this scope return __gthrw_(sched_yield) (); ^~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:692:19: note: suggested alternative: ‘sched_param’ return __gthrw_(sched_yield) (); ^~~~~~~~~~~ sched_param /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:692:10: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(sched_yield) (); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:696:17: error: ‘__gthread_once_t’ was not declared in this scope __gthread_once (__gthread_once_t *__once, void (*__func) (void)) ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:696:17: note: suggested alternative: ‘__gthread_once’ __gthread_once (__gthread_once_t *__once, void (*__func) (void)) ^~~~~~~~~~~~~~~~ __gthread_once /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:696:35: error: ‘__once’ was not declared in this scope __gthread_once (__gthread_once_t *__once, void (*__func) (void)) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:696:35: note: suggested alternative: ‘__tzname’ __gthread_once (__gthread_once_t *__once, void (*__func) (void)) ^~~~~~ __tzname /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:696:50: error: ‘__func’ was not declared in this scope __gthread_once (__gthread_once_t *__once, void (*__func) (void)) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:696:59: error: expected primary-expression before ‘void’ __gthread_once (__gthread_once_t *__once, void (*__func) (void)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:696:64: error: expression list treated as compound expression in initializer [-fpermissive] __gthread_once (__gthread_once_t *__once, void (*__func) (void)) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_key_create(__gthread_key_t*, void (*)(void*))’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:707:19: error: ‘pthread_key_create’ was not declared in this scope return __gthrw_(pthread_key_create) (__key, __dtor); ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:707:19: note: suggested alternative: ‘pthread_key_t’ return __gthrw_(pthread_key_create) (__key, __dtor); ^~~~~~~~~~~~~~~~~~ pthread_key_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:707:10: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_key_create) (__key, __dtor); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:707:10: note: suggested alternative: ‘__dtor’ return __gthrw_(pthread_key_create) (__key, __dtor); ^~~~~~~~ __dtor /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_key_delete(__gthread_key_t)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:713:19: error: ‘pthread_key_delete’ was not declared in this scope return __gthrw_(pthread_key_delete) (__key); ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:713:19: note: suggested alternative: ‘pthread_key_t’ return __gthrw_(pthread_key_delete) (__key); ^~~~~~~~~~~~~~~~~~ pthread_key_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:713:10: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_key_delete) (__key); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘void* __gthread_getspecific(__gthread_key_t)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:719:19: error: ‘pthread_getspecific’ was not declared in this scope return __gthrw_(pthread_getspecific) (__key); ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:719:19: note: suggested alternative: ‘pthread_testcancel’ return __gthrw_(pthread_getspecific) (__key); ^~~~~~~~~~~~~~~~~~~ pthread_testcancel /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:719:10: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_getspecific) (__key); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_setspecific(__gthread_key_t, const void*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:725:19: error: ‘pthread_setspecific’ was not declared in this scope return __gthrw_(pthread_setspecific) (__key, __ptr); ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:725:19: note: suggested alternative: ‘pthread_testcancel’ return __gthrw_(pthread_setspecific) (__key, __ptr); ^~~~~~~~~~~~~~~~~~~ pthread_testcancel /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:725:10: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_setspecific) (__key, __ptr); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:725:10: note: suggested alternative: ‘__ptr’ return __gthrw_(pthread_setspecific) (__key, __ptr); ^~~~~~~~ __ptr /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘void __gthread_mutex_init_function(__gthread_mutex_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:731:7: error: ‘__gthread_active_p’ was not declared in this scope if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:731:7: note: suggested alternative: ‘__gthread_time_t’ if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ __gthread_time_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:732:14: error: ‘pthread_mutex_init’ was not declared in this scope __gthrw_(pthread_mutex_init) (__mutex, NULL); ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:732:14: note: suggested alternative: ‘pthread_mutex_t’ __gthrw_(pthread_mutex_init) (__mutex, NULL); ^~~~~~~~~~~~~~~~~~ pthread_mutex_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:732:5: error: ‘__gthrw_’ was not declared in this scope __gthrw_(pthread_mutex_init) (__mutex, NULL); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:732:44: error: ‘NULL’ was not declared in this scope __gthrw_(pthread_mutex_init) (__mutex, NULL); ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:732:44: note: ‘NULL’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:657:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:732:44: __gthrw_(pthread_mutex_init) (__mutex, NULL); ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_mutex_destroy(__gthread_mutex_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:738:7: error: ‘__gthread_active_p’ was not declared in this scope if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:738:7: note: suggested alternative: ‘__gthread_time_t’ if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ __gthread_time_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:739:21: error: ‘pthread_mutex_destroy’ was not declared in this scope return __gthrw_(pthread_mutex_destroy) (__mutex); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:739:21: note: suggested alternative: ‘pthread_mutex_t’ return __gthrw_(pthread_mutex_destroy) (__mutex); ^~~~~~~~~~~~~~~~~~~~~ pthread_mutex_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:739:12: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_mutex_destroy) (__mutex); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_mutex_lock(__gthread_mutex_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:747:7: error: ‘__gthread_active_p’ was not declared in this scope if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:747:7: note: suggested alternative: ‘__gthread_time_t’ if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ __gthread_time_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:748:21: error: ‘pthread_mutex_lock’ was not declared in this scope return __gthrw_(pthread_mutex_lock) (__mutex); ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:748:21: note: suggested alternative: ‘pthread_mutex_t’ return __gthrw_(pthread_mutex_lock) (__mutex); ^~~~~~~~~~~~~~~~~~ pthread_mutex_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:748:12: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_mutex_lock) (__mutex); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_mutex_trylock(__gthread_mutex_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:756:7: error: ‘__gthread_active_p’ was not declared in this scope if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:756:7: note: suggested alternative: ‘__gthread_time_t’ if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ __gthread_time_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:757:21: error: ‘pthread_mutex_trylock’ was not declared in this scope return __gthrw_(pthread_mutex_trylock) (__mutex); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:757:21: note: suggested alternative: ‘pthread_mutex_t’ return __gthrw_(pthread_mutex_trylock) (__mutex); ^~~~~~~~~~~~~~~~~~~~~ pthread_mutex_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:757:12: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_mutex_trylock) (__mutex); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_mutex_timedlock(__gthread_mutex_t*, const __gthread_time_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:767:7: error: ‘__gthread_active_p’ was not declared in this scope if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:767:7: note: suggested alternative: ‘__gthread_time_t’ if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ __gthread_time_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:768:21: error: ‘pthread_mutex_timedlock’ was not declared in this scope return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); ^~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:768:21: note: suggested alternative: ‘pthread_mutex_t’ return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); ^~~~~~~~~~~~~~~~~~~~~~~ pthread_mutex_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:768:12: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_mutex_timedlock) (__mutex, __abs_timeout); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_mutex_unlock(__gthread_mutex_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:777:7: error: ‘__gthread_active_p’ was not declared in this scope if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:777:7: note: suggested alternative: ‘__gthread_time_t’ if (__gthread_active_p ()) ^~~~~~~~~~~~~~~~~~ __gthread_time_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:778:21: error: ‘pthread_mutex_unlock’ was not declared in this scope return __gthrw_(pthread_mutex_unlock) (__mutex); ^~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:778:21: note: suggested alternative: ‘pthread_mutex_t’ return __gthrw_(pthread_mutex_unlock) (__mutex); ^~~~~~~~~~~~~~~~~~~~ pthread_mutex_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:778:12: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_mutex_unlock) (__mutex); ^~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr.h:148, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:35, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_cond_broadcast(__gthread_cond_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:852:19: error: ‘pthread_cond_broadcast’ was not declared in this scope return __gthrw_(pthread_cond_broadcast) (__cond); ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:852:19: note: suggested alternative: ‘pthread_cond_t’ return __gthrw_(pthread_cond_broadcast) (__cond); ^~~~~~~~~~~~~~~~~~~~~~ pthread_cond_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:852:10: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_cond_broadcast) (__cond); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_cond_signal(__gthread_cond_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:858:19: error: ‘pthread_cond_signal’ was not declared in this scope return __gthrw_(pthread_cond_signal) (__cond); ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:858:19: note: suggested alternative: ‘pthread_cond_t’ return __gthrw_(pthread_cond_signal) (__cond); ^~~~~~~~~~~~~~~~~~~ pthread_cond_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:858:10: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_cond_signal) (__cond); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_cond_wait(__gthread_cond_t*, __gthread_mutex_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:864:19: error: ‘pthread_cond_wait’ was not declared in this scope return __gthrw_(pthread_cond_wait) (__cond, __mutex); ^~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:864:19: note: suggested alternative: ‘pthread_cond_t’ return __gthrw_(pthread_cond_wait) (__cond, __mutex); ^~~~~~~~~~~~~~~~~ pthread_cond_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:864:10: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_cond_wait) (__cond, __mutex); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_cond_timedwait(__gthread_cond_t*, __gthread_mutex_t*, const __gthread_time_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:871:19: error: ‘pthread_cond_timedwait’ was not declared in this scope return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:871:19: note: suggested alternative: ‘pthread_cond_t’ return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); ^~~~~~~~~~~~~~~~~~~~~~ pthread_cond_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:871:10: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_cond_timedwait) (__cond, __mutex, __abs_timeout); ^~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h: In function ‘int __gthread_cond_destroy(__gthread_cond_t*)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:884:19: error: ‘pthread_cond_destroy’ was not declared in this scope return __gthrw_(pthread_cond_destroy) (__cond); ^~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:884:19: note: suggested alternative: ‘pthread_cond_t’ return __gthrw_(pthread_cond_destroy) (__cond); ^~~~~~~~~~~~~~~~~~~~ pthread_cond_t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/gthr-default.h:884:10: error: ‘__gthrw_’ was not declared in this scope return __gthrw_(pthread_cond_destroy) (__cond); ^~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:38:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/atomicity.h:38:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_classes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_classes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:48:41: error: ‘new_allocator’ in namespace ‘__gnu_cxx’ does not name a template type using __allocator_base = __gnu_cxx::new_allocator<_Tp>; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_classes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:44, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_classes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ostream_insert.h:38:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ostream_insert.h:38:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:48, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_classes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_function.h:1368, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:48, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_classes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/backward/binders.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/range_access.h:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/string:51, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_classes.h:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ios_base.h:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ios:42, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ostream:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/iostream:39, from src/mongo/base/counter_test.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. [13/5685/18 ( 0%) 2.088s] Compiling build/debug/mongo/db/index/index_build_interceptor.dyn.o FAILED: build/debug/mongo/db/index/index_build_interceptor.dyn.o PATH=/opt/mongodbtoolchain/v3/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin CCACHE_NOCPP2=1 ICECC_VERSION=/home/svilen/src/mongo/build/scons/icecc/opt_mongodbtoolchain_v3_bin_gcc_opt_mongodbtoolchain_v3_bin_g++.tar.gz CCACHE_PREFIX=/bin/icecc ccache /opt/mongodbtoolchain/v3/bin/g++ @build/debug/mongo/db/index/index_build_interceptor.dyn.o.rsp In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:5: error: stray ‘#’ in program #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^ In file included from src/third_party/boost-1.70.0/boost/move/utility.hpp:28, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/bson/bsonobj.h:40, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:23:4: error: stray ‘#’ in program #define BOOST_MOVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:29:4: error: stray ‘#’ in program #define BOOST_MOVE_HAS_FEATURE(x) 0 ^ src/third_party/boost-1.70.0/boost/move/detail/workaround.hpp:66:4: error: stray ‘#’ in program #define BOOST_MOVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/bson/bsonobj.h:40, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/core.hpp:44:4: error: stray ‘#’ in program #define BOOST_MOVE_IMPL_NO_COPY_CTOR_OR_ASSIGN(TYPE) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/bson/bsonobj.h:40, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/core.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVABLE_BUT_NOT_COPYABLE(TYPE)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/bson/bsonobj.h:40, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/core.hpp:302:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:306:4: error: stray ‘#’ in program #define BOOST_COPYABLE_AND_MOVABLE_ALT(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:332:4: error: stray ‘#’ in program #define BOOST_RV_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:342:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:352:4: error: stray ‘#’ in program #define BOOST_RV_REF_END\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:358:4: error: stray ‘#’ in program #define BOOST_RV_REF_BEG_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:364:4: error: stray ‘#’ in program #define BOOST_RV_REF_END_IF_CXX11 \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:370:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:376:4: error: stray ‘#’ in program #define BOOST_FWD_REF(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:382:4: error: stray ‘#’ in program #define BOOST_RV_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:386:4: error: stray ‘#’ in program #define BOOST_RV_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:390:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_BEG \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:394:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_END \ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:398:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_2_TEMPL_ARGS(TYPE, ARG1, ARG2)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:402:4: error: stray ‘#’ in program #define BOOST_COPY_ASSIGN_REF_3_TEMPL_ARGS(TYPE, ARG1, ARG2, ARG3)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:406:4: error: stray ‘#’ in program #define BOOST_CATCH_CONST_RLVALUE(TYPE)\ ^ src/third_party/boost-1.70.0/boost/move/core.hpp:434:7: error: stray ‘#’ in program #define BOOST_MOVE_RET(RET_TYPE, REF)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/utility_core.hpp:30, from src/third_party/boost-1.70.0/boost/move/utility.hpp:29, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/bson/bsonobj.h:40, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/core.hpp:479:4: error: stray ‘#’ in program #define BOOST_MOVE_BASE(BASE_TYPE, ARG) \ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/bson/bsonobj.h:40, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:216:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_UNION_IMPL(T) BOOST_MOVE_IS_UNION(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:223:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_POD_IMPL(T) (::boost::move_detail::is_scalar::value ||\ ^ In file included from src/third_party/boost-1.70.0/boost/move/traits.hpp:31, from src/third_party/boost-1.70.0/boost/move/utility.hpp:30, from src/third_party/boost-1.70.0/boost/optional/optional.hpp:53, from src/third_party/boost-1.70.0/boost/optional.hpp:15, from src/mongo/base/status_with.h:32, from src/mongo/base/data_type.h:40, from src/mongo/bson/bsonobj.h:40, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:232:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_EMPTY_IMPL(T) BOOST_MOVE_IS_EMPTY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:238:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:254:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:258:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ||\ ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:268:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:272:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:278:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:284:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:292:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:296:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_COPY_ASSIGNABLE(T) BOOST_MOVE_HAS_NOTHROW_ASSIGN(T) ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:304:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_NOTHROW_MOVE_ASSIGNABLE(T) ::boost::move_detail::is_pod::value ^ src/third_party/boost-1.70.0/boost/move/detail/type_traits.hpp:308:4: error: stray ‘#’ in program #define BOOST_MOVE_IS_ENUM_IMPL(T) BOOST_MOVE_IS_ENUM(T) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:119:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:120:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_CREATE_STATIC(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:121:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_DESTROY(lock) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:122:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_ACQUIRED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:123:3: error: stray ‘#’ in program #define ANNOTATE_RWLOCK_RELEASED(lock, is_w) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:124:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE(address, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:125:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_SIZED(address, size, description) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:126:3: error: stray ‘#’ in program #define ANNOTATE_THREAD_NAME(name) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:127:3: error: stray ‘#’ in program #define ANNOTATE_ENABLE_RACE_DETECTION(enable) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:139:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_INITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:140:3: error: stray ‘#’ in program #define ANNOTATE_MEMORY_IS_UNINITIALIZED(address, size) /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:158:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_BEGIN /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:159:3: error: stray ‘#’ in program #define ATTRIBUTE_IGNORE_READS_END /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:206:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:207:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:208:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:209:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_WRITES_END() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:231:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_BEGIN() /* empty */ ^ src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:232:3: error: stray ‘#’ in program #define ANNOTATE_IGNORE_READS_AND_WRITES_END() /* empty */ ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:347:3: error: stray ‘#’ in program #define ANNOTATE_UNPROTECTED_READ(x) (x) ^ In file included from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/fixed_array.h:45, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/internal/hash.h:43, from src/third_party/abseil-cpp-master/abseil-cpp/absl/hash/hash.h:64, from src/third_party/abseil-cpp-master/abseil-cpp/absl/container/internal/hash_function_defaults.h:55, from src/mongo/stdx/trusted_hasher.h:34, from src/mongo/stdx/unordered_map.h:32, from src/mongo/base/string_data_comparator_interface.h:33, from src/mongo/bson/bsonobj.h:42, from src/mongo/db/index/duplicate_key_tracker.h:35, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/abseil-cpp-master/abseil-cpp/absl/base/dynamic_annotations.h:365:3: error: stray ‘#’ in program #define ANNOTATE_BENIGN_RACE_STATIC(static_var, description) /* empty */ ^ In file included from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:22, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:24:4: error: stray ‘#’ in program #define BOOST_CONTAINER_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:92:4: error: stray ‘#’ in program #define BOOST_CONTAINER_DECL ^ src/third_party/boost-1.70.0/boost/container/detail/workaround.hpp:108:4: error: stray ‘#’ in program #define BOOST_CONTAINER_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:61:4: error: stray ‘#’ in program #include ^ In file included from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:31:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:14:73: error: file "src/third_party/boost-1.70.0/boost/container/detail/std_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_MOVE_STD_NS_GCC_DIAGNOSTIC_PUSH ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:16:72: error: file "src/third_party/boost-1.70.0/boost/container/container_fwd.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:245:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:145:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:72:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //#ifndef BOOST_CONTAINER_CONTAINER_DETAIL_TYPE_TRAITS_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:30:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_CONTAINER_DETAIL_PLACEMENT_NEW_HPP ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:21, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:27:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_PERFECT_FORWARDING ^ src/third_party/boost-1.70.0/boost/intrusive/detail/workaround.hpp:50:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_FORCEINLINE BOOST_FORCEINLINE ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:318:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // ! defined(BOOST_INTRUSIVE_POINTER_TRAITS_HPP) ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:32, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:209:4: error: stray ‘#’ in program #define BOOST_MOVE_MREF(T) BOOST_FWD_REF(T) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:50: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:210:65: error: stray ‘##’ in program #define BOOST_MOVE_MFWD(N) ::boost::forward(this->m_p##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:4: error: stray ‘#’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:51: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ src/third_party/boost-1.70.0/boost/move/detail/fwd_macros.hpp:211:66: error: stray ‘##’ in program #define BOOST_MOVE_MFWDQ(N) ::boost::forward(this->m_q##N) ^~ In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:367:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:367:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:367:75: error: file "src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:493:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // ! defined(BOOST_CONTAINER_ALLOCATOR_ALLOCATOR_TRAITS_HPP) ^ In file included from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:179:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_CONTAINER_NEW_ALLOCATOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:314:83: error: stray ‘\’ in program : first(boost::forward(k)), second(::boost::forward(args)...)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:4: error: stray ‘#’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:224: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:283: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:346: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:363: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:467: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:484: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:642: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:659: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:791: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:853: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:909: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:335:943: error: stray ‘##’ in program #define BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE(N,M)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:29, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/pair.hpp:352:4: error: stray ‘#’ in program #undef BOOST_PAIR_PIECEWISE_CONSTRUCT_BOOST_TUPLE_CODE ^ In file included from src/third_party/boost-1.70.0/boost/intrusive/detail/std_fwd.hpp:26, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:25, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/move/detail/iterator_traits.hpp:28, from src/third_party/boost-1.70.0/boost/intrusive/detail/iterator.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/iterator.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/copy_move_algo.hpp:24, from src/third_party/boost-1.70.0/boost/container/detail/advanced_insert_int.hpp:28, from src/third_party/boost-1.70.0/boost/container/vector.hpp:32, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:21:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_BEG namespace std _GLIBCXX_VISIBILITY(default) { _GLIBCXX_BEGIN_NAMESPACE_VERSION ^ src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:22:4: error: stray ‘#’ in program #define BOOST_MOVE_STD_NS_END _GLIBCXX_END_NAMESPACE_VERSION } // namespace ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:138:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION)\ ^ In file included from src/third_party/boost-1.70.0/boost/container/vector.hpp:58, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/detail/move_helpers.hpp:246:4: error: stray ‘#’ in program #define BOOST_MOVE_CONVERSION_AWARE_CATCH_1ARG(PUB_FUNCTION, TYPE, RETURN_VALUE, FWD_FUNCTION, ARG1, UNLESS_CONVERTIBLE_TO)\ ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:48, from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/algo/detail/merge.hpp:663:4: error: stray ‘#’ in program #define BOOST_ADAPTIVE_MERGE_NLOGN_MERGE ^ In file included from src/third_party/boost-1.70.0/boost/move/algo/adaptive_merge.hpp:16, from src/third_party/boost-1.70.0/boost/container/vector.hpp:60, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:30, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:59:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_STATS_LEVEL 1 ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:79:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L1(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:80:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_PRINT_L2(STR, L) ^ src/third_party/boost-1.70.0/boost/move/algo/detail/adaptive_sort_merge.hpp:86:4: error: stray ‘#’ in program #define BOOST_MOVE_ADAPTIVE_SORT_INVARIANT(L) ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/is_contiguous_container.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:41, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/is_container.hpp:27, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:42, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/is_container.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:42, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:64, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:72, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:80, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:88, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:96, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:100:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF , ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:104, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:98:4: error: stray ‘#’ in program #define BOOST_INTRUSIVE_HAS_MEMBER_FUNCTION_CALLABLE_WITH_COMMA_IF ^ In file included from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1632:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif // BOOST_CONTAINER_FLAT_TREE_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/intrusive/detail/minimal_less_equal_header.hpp:30:67: error: file "src/third_party/boost-1.70.0/boost/container/flat_set.hpp" linemarker ignored due to incorrect nesting [-Werror] #endif //BOOST_INTRUSIVE_DETAIL_MINIMAL_LESS_EQUAL_HEADER_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1943:45: error: file "src/mongo/db/index/multikey_paths.h" linemarker ignored due to incorrect nesting [-Werror] #endif // BOOST_CONTAINER_FLAT_SET_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/container/small_vector.hpp:673:45: error: file "src/mongo/db/index/multikey_paths.h" linemarker ignored due to incorrect nesting [-Werror] #endif // #ifndef BOOST_CONTAINER_CONTAINER_SMALL_VECTOR_HPP ^ In file included from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/bson/bson_depth.h:72:45: error: file "src/mongo/db/index/multikey_paths.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/bson/bson_depth.h:106:52: error: file "src/mongo/db/catalog/index_catalog_entry.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/db/record_id.h:205:52: error: file "src/mongo/db/catalog/index_catalog_entry.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/db/storage/kv/kv_prefix.h:104:52: error: file "src/mongo/db/catalog/index_catalog_entry.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/db/storage/kv/kv_prefix.h:270:52: error: file "src/mongo/db/index/duplicate_key_tracker.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/db/operation_context.h:636:52: error: file "src/mongo/db/index/duplicate_key_tracker.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/db/operation_context.h:693:54: error: file "src/mongo/db/index/index_build_interceptor.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/db/index/index_access_method.h:604:54: error: file "src/mongo/db/index/index_build_interceptor.h" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/db/index/skipped_record_tracker.h:93:54: error: file "src/mongo/db/index/index_build_interceptor.h" linemarker ignored due to incorrect nesting [-Werror] src/mongo/db/index/skipped_record_tracker.h:261:56: error: file "src/mongo/db/index/index_build_interceptor.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/db/catalog/index_timestamp_helper.h:58:56: error: file "src/mongo/db/index/index_build_interceptor.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/locale:41, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/regex:44, from src/mongo/db/matcher/expression_with_placeholder.h:33, from src/mongo/db/matcher/expression_parser.h:40, from src/mongo/db/matcher/copyable_match_expression.h:32, from src/mongo/db/query/projection_ast.h:33, from src/mongo/db/query/projection.h:33, from src/mongo/db/query/canonical_query.h:38, from src/mongo/db/query/plan_cache.h:36, from src/mongo/db/query/query_solution.h:40, from src/mongo/db/query/plan_executor.h:40, from src/mongo/db/catalog/collection.h:48, from src/mongo/db/catalog_raii.h:33, from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/locale_facets_nonio.h:346:3: error: stray ‘#’ in program #include ^ In file included from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/db/catalog_raii.h:304:56: error: file "src/mongo/db/index/index_build_interceptor.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/catalog_raii.h:305, from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/db/concurrency/write_conflict_exception.h:105:56: error: file "src/mongo/db/index/index_build_interceptor.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/third_party/boost-1.70.0/boost/date_time/posix_time/posix_time_config.hpp:16, from src/third_party/boost-1.70.0/boost/date_time/posix_time/posix_time_system.hpp:13, from src/third_party/boost-1.70.0/boost/date_time/posix_time/ptime.hpp:12, from src/third_party/boost-1.70.0/boost/date_time/posix_time/posix_time.hpp:15, from src/mongo/db/stats/top.h:36, from src/mongo/db/db_raii.h:35, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog_raii.h:305, from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/date_time/time_duration.hpp:278:182: error: stray ‘\’ in program BOOST_STATIC_ASSERT_MSG((traits_type::ticks_per_second >= frac_of_second ? traits_type::ticks_per_second % frac_of_second : frac_of_second % traits_type::ticks_per_second) == 0,\ ^ In file included from src/third_party/boost-1.70.0/boost/date_time/gregorian_calendar.hpp:64, from src/third_party/boost-1.70.0/boost/date_time/gregorian/greg_calendar.hpp:16, from src/third_party/boost-1.70.0/boost/date_time/gregorian/gregorian_types.hpp:19, from src/third_party/boost-1.70.0/boost/date_time/posix_time/posix_time_config.hpp:18, from src/third_party/boost-1.70.0/boost/date_time/posix_time/posix_time_system.hpp:13, from src/third_party/boost-1.70.0/boost/date_time/posix_time/ptime.hpp:12, from src/third_party/boost-1.70.0/boost/date_time/posix_time/posix_time.hpp:15, from src/mongo/db/stats/top.h:36, from src/mongo/db/db_raii.h:35, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog_raii.h:305, from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/date_time/gregorian_calendar.ipp:10:3: error: stray ‘#’ in program #undef BOOST_DATE_TIME_INLINE ^ src/third_party/boost-1.70.0/boost/date_time/gregorian_calendar.ipp:11:3: error: stray ‘#’ in program #define BOOST_DATE_TIME_INLINE inline ^ In file included from src/third_party/boost-1.70.0/boost/range/size_type.hpp:20, from src/third_party/boost-1.70.0/boost/range/size.hpp:21, from src/third_party/boost-1.70.0/boost/range/functions.hpp:20, from src/third_party/boost-1.70.0/boost/range/iterator_range_core.hpp:38, from src/third_party/boost-1.70.0/boost/algorithm/string/replace.hpp:16, from src/third_party/boost-1.70.0/boost/date_time/date_facet.hpp:17, from src/third_party/boost-1.70.0/boost/date_time/gregorian/gregorian_io.hpp:16, from src/third_party/boost-1.70.0/boost/date_time/gregorian/gregorian.hpp:31, from src/third_party/boost-1.70.0/boost/date_time/posix_time/time_formatters.hpp:12, from src/third_party/boost-1.70.0/boost/date_time/posix_time/posix_time.hpp:24, from src/mongo/db/stats/top.h:36, from src/mongo/db/db_raii.h:35, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog_raii.h:305, from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/range/concepts.hpp:98:9: error: stray ‘#’ in program #define BOOST_RANGE_ENABLE_CONCEPT_ASSERT 1 ^ src/third_party/boost-1.70.0/boost/range/concepts.hpp:104:5: error: stray ‘#’ in program #define BOOST_RANGE_CONCEPT_ASSERT( x ) BOOST_CONCEPT_ASSERT( x ) ^ In file included from src/third_party/boost-1.70.0/boost/numeric/conversion/numeric_cast_traits.hpp:28, from src/third_party/boost-1.70.0/boost/numeric/conversion/cast.hpp:34, from src/third_party/boost-1.70.0/boost/lexical_cast/detail/converter_numeric.hpp:36, from src/third_party/boost-1.70.0/boost/lexical_cast/try_lexical_convert.hpp:43, from src/third_party/boost-1.70.0/boost/lexical_cast.hpp:32, from src/third_party/boost-1.70.0/boost/date_time/string_parse_tree.hpp:13, from src/third_party/boost-1.70.0/boost/date_time/period_parser.hpp:14, from src/third_party/boost-1.70.0/boost/date_time/date_facet.hpp:23, from src/third_party/boost-1.70.0/boost/date_time/gregorian/gregorian_io.hpp:16, from src/third_party/boost-1.70.0/boost/date_time/gregorian/gregorian.hpp:31, from src/third_party/boost-1.70.0/boost/date_time/posix_time/time_formatters.hpp:12, from src/third_party/boost-1.70.0/boost/date_time/posix_time/posix_time.hpp:24, from src/mongo/db/stats/top.h:36, from src/mongo/db/db_raii.h:35, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog_raii.h:305, from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp:12:5: error: stray ‘#’ in program #include ^ src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp:1754:94: error: file "src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp:1757:9: error: stray ‘#’ in program src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp:2105:94: error: file "src/third_party/boost-1.70.0/boost/numeric/conversion/detail/numeric_cast_traits.hpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog_raii.h:305, from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/db/db_raii.h:267:56: error: file "src/mongo/db/index/index_build_interceptor.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/db_raii.h:269, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog_raii.h:305, from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: build/debug/mongo/db/index/index_build_interceptor_gen.h:38:56: error: file "src/mongo/db/index/index_build_interceptor.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from build/debug/mongo/db/index/index_build_interceptor_gen.h:39, from src/mongo/db/db_raii.h:269, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog_raii.h:305, from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/db/multi_key_path_tracker.h:124:56: error: file "src/mongo/db/index/index_build_interceptor.cpp" linemarker ignored due to incorrect nesting [-Werror] In file included from src/mongo/db/multi_key_path_tracker.h:127, from build/debug/mongo/db/index/index_build_interceptor_gen.h:39, from src/mongo/db/db_raii.h:269, from src/mongo/db/concurrency/write_conflict_exception.h:107, from src/mongo/db/catalog_raii.h:305, from src/mongo/db/catalog/index_timestamp_helper.h:59, from src/mongo/db/index/skipped_record_tracker.h:266, from src/mongo/db/index/index_access_method.h:606, from src/mongo/db/operation_context.h:694, from src/mongo/db/storage/kv/kv_prefix.h:271, from src/mongo/db/record_id.h:206, from src/mongo/bson/bson_depth.h:107, from src/third_party/boost-1.70.0/boost/container/small_vector.hpp:677, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:1944, from src/third_party/boost-1.70.0/boost/container/detail/flat_tree.hpp:1644, from src/third_party/boost-1.70.0/boost/container/new_allocator.hpp:181, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:495, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/detail/has_member_function_callable_with.hpp:374, from src/third_party/boost-1.70.0/boost/intrusive/pointer_traits.hpp:336, from src/third_party/boost-1.70.0/boost/container/detail/placement_new.hpp:35, from src/third_party/boost-1.70.0/boost/container/detail/type_traits.hpp:73, from src/third_party/boost-1.70.0/boost/container/detail/mpl.hpp:146, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_end.hpp:246, from src/third_party/boost-1.70.0/boost/move/detail/std_ns_begin.hpp:62, from src/third_party/boost-1.70.0/boost/container/container_fwd.hpp:87, from src/third_party/boost-1.70.0/boost/container/allocator_traits.hpp:31, from src/third_party/boost-1.70.0/boost/container/flat_set.hpp:25, from src/mongo/db/index/multikey_paths.h:32, from src/mongo/db/catalog/index_catalog_entry.h:39, from src/mongo/db/index/duplicate_key_tracker.h:36, from src/mongo/db/index/index_build_interceptor.h:34, from src/mongo/db/index/index_build_interceptor.cpp:34: src/mongo/logv2/log.h:313:56: error: file "src/mongo/db/index/index_build_interceptor.cpp" linemarker ignored due to incorrect nesting [-Werror] #endif // MONGO_UTIL_LOGV2_H_ ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:238:11: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++config.h:239:11: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MAX’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MAX In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/functexcept.h:42:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cpp_type_traits.h:69:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:62, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/type_traits.h:39:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:63, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/numeric_traits.h:37:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:36:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:55, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/type_traits:40:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:59, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/move.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:64, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_pair.h:65:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:65, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_types.h:70:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator_base_funcs.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:66, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/ptr_traits.h:37:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:72:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:67, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:747:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_iterator.h:978:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:71, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:40:7: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:46:3: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:134:16: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? explicit _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:140:9: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:147:5: error: ‘_GLIBCXX14_CONSTEXPR’ does not name a type; did you mean ‘BOOST_CXX14_CONSTEXPR’? _GLIBCXX14_CONSTEXPR ^~~~~~~~~~~~~~~~~~~~ BOOST_CXX14_CONSTEXPR /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Iter_comp_val<_Compare>::_Iter_comp_val(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:1:1: +#include // Default predicates for internal use -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:170:17: : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h: In constructor ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare>::_Val_comp_iter(__gnu_cxx::__ops::_Iter_comp_iter<_Compare>&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: error: ‘move’ is not a member of ‘std’ : _M_comp(std::move(__comp._M_comp)) ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/predefined_ops.h:208:17: note: ‘std::move’ is defined in header ‘’; did you forget to ‘#include ’? In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:62, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_algobase.h:73:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:15: error: expected ‘;’ at end of member declaration exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:63:17: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:24: error: expected ‘;’ at end of member declaration virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:64:26: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception.h:69:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:19: error: expected ‘;’ at end of member declaration bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:49:21: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? bad_exception() _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:28: error: expected ‘;’ at end of member declaration virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:53:30: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type virtual ~bad_exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:12: error: expected ‘;’ at end of member declaration what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:57:18: error: ‘_GLIBCXX_TXN_SAFE_DYN’ does not name a type what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:67:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ terminate_handler set_terminate(terminate_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:76:20: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:79:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:101:3: error: ‘_GLIBCXX17_DEPRECATED’ does not name a type; did you mean ‘ABSL_DEPRECATED’? _GLIBCXX17_DEPRECATED ^~~~~~~~~~~~~~~~~~~~~ ABSL_DEPRECATED /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:107:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ int uncaught_exceptions() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:115:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:135:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:149:9: error: ‘__PTRDIFF_TYPE__’ does not name a type; did you mean ‘PTRDIFF_MAX’? typedef __PTRDIFF_TYPE__ ptrdiff_t; ^~~~~~~~~~~~~~~~ PTRDIFF_MAX /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/lib/gcc/x86_64-mongodb-linux/8.2.0/include/stddef.h:216:9: error: ‘__SIZE_TYPE__’ does not name a type typedef __SIZE_TYPE__ size_t; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:38, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: error: ‘size_t’ was not declared in this scope __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:39:1: +#include #include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:63:32: __cxa_allocate_exception(size_t) _GLIBCXX_NOTHROW; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:66:35: error: expected initializer before ‘_GLIBCXX_NOTHROW’ __cxa_free_exception(void*) _GLIBCXX_NOTHROW; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ~ ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:45: error: expected ‘)’ before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^~ ) /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:70:35: note: to match this ‘(’ __cxa_init_primary_exception(void *object, std::type_info *tinfo, ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/cxxabi_init_exception.h:71:46: error: expected initializer before ‘*’ token void (_GLIBCXX_CDTOR_CALLABI *dest) (void *)) _GLIBCXX_NOTHROW; ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:39:1: error: ‘_GLIBCXX_BEGIN_NAMESPACE_VERSION’ does not name a type; did you mean ‘FMT_BEGIN_NAMESPACE’? _GLIBCXX_BEGIN_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FMT_BEGIN_NAMESPACE /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: error: ‘size_t’ does not name a type size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:53:3: size_t ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/hash_bytes.h:56:1: error: ‘_GLIBCXX_END_NAMESPACE_VERSION’ does not name a type _GLIBCXX_END_NAMESPACE_VERSION ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:39, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/typeinfo:76:6: error: ‘define’ does not name a type #define __GXX_TYPEINFO_EQUALITY_INLINE 1 ^~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:143, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:63:37: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:66:41: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ exception_ptr make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:39: error: expected ‘;’ at end of member declaration explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:83:41: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? explicit exception_ptr(void* __e) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:22: error: expected ‘;’ at end of member declaration void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:85:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_addref() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:23: error: expected ‘;’ at end of member declaration void _M_release() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:86:25: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? void _M_release() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:22: error: expected ‘;’ at end of member declaration void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:88:28: error: ‘_GLIBCXX_NOEXCEPT’ does not name a type; did you mean ‘BOOST_NOEXCEPT’? void *_M_get() const _GLIBCXX_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~ BOOST_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: ‘std::__exception_ptr::exception_ptr std::current_exception()’ should have been declared inside ‘std’ friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:51: error: expected ‘;’ at end of member declaration friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:90:53: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? friend exception_ptr std::current_exception() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:93:57: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ friend exception_ptr std::make_exception_ptr(_Ex) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:21: error: expected ‘;’ at end of member declaration exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:96:23: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:41: error: expected ‘;’ at end of member declaration exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:98:43: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? exception_ptr(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:37: error: expected ‘;’ at end of member declaration operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:118:39: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? operator=(const exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:22: error: expected ‘;’ at end of member declaration ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:129:24: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? ~exception_ptr() _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:26: error: expected ‘;’ at end of member declaration swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:132:28: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? swap(exception_ptr&) _GLIBCXX_USE_NOEXCEPT; ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:149:60: error: expected ‘;’ at end of member declaration operator==(const exception_ptr&, const exception_ptr&) ^ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:150:2: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:30: error: expected ‘;’ at end of member declaration __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~ ; /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:153:36: error: ‘_GLIBCXX_USE_NOEXCEPT’ does not name a type; did you mean ‘FMT_USE_NOEXCEPT’? __cxa_exception_type() const _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ FMT_USE_NOEXCEPT /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:159:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:163:7: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/exception_ptr.h:179:34: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ make_exception_ptr(_Ex __ex) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/exception:144, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:40, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In constructor ‘std::nested_exception::nested_exception()’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:57:42: error: ‘current_exception’ was not declared in this scope nested_exception() noexcept : _M_ptr(current_exception()) { } ^~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In member function ‘void std::nested_exception::rethrow_nested() const’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: error: ‘terminate’ is not a member of ‘std’ std::terminate(); ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:71:12: note: suggested alternative: ‘get_terminate’ std::terminate(); ^~~~~~~~~ get_terminate /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:41: error: ‘true_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::__throw_with_nested_impl(_Tp&&, int)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:99:28: error: expected nested-name-specifier before ‘remove_reference’ using _Up = typename remove_reference<_Tp>::type; ^~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: error: ‘_Up’ was not declared in this scope throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:31: note: suggested alternative: ‘_Tp’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~ _Tp /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:34: error: template argument 1 is invalid throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: error: ‘forward’ is not a member of ‘std’ throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:1:1: +#include // Nested Exception support header (nested_exception class) for -*- C++ -*- /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:100:41: throw _Nested_exception<_Up>{std::forward<_Tp>(__t)}; ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:41: error: ‘false_type’ has not been declared __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:106:5: error: redefinition of ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ __throw_with_nested_impl(_Tp&& __t, false_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:97:5: note: ‘template void std::__throw_with_nested_impl(_Tp&&, int)’ previously declared here __throw_with_nested_impl(_Tp&& __t, true_type) ^~~~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::throw_with_nested(_Tp&&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:116:28: error: expected nested-name-specifier before ‘decay’ using _Up = typename decay<_Tp>::type; ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:118:4: error: ‘__and_’ does not name a type = __and_, is_move_constructible<_Up>>; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:119:21: error: ‘_CopyConstructible’ has not been declared static_assert(_CopyConstructible::value, ^~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:121:22: error: ‘__and_’ does not name a type using __nest = __and_, __bool_constant, ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: error: ‘forward’ is not a member of ‘std’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:42: note: ‘std::forward’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:53: error: expected primary-expression before ‘>’ token std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: error: ‘__nest’ was not declared in this scope std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:123:61: note: suggested alternative: ‘__t’ std::__throw_with_nested_impl(std::forward<_Tp>(__t), __nest{}); ^~~~~~ __t /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:128:47: error: expected nested-name-specifier before ‘enable_if’ using __rethrow_if_nested_cond = typename enable_if< ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:136:12: error: ‘__rethrow_if_nested_cond’ does not name a type; did you mean ‘__throw_with_nested_impl’? inline __rethrow_if_nested_cond<_Ex> ^~~~~~~~~~~~~~~~~~~~~~~~ __throw_with_nested_impl /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h: In function ‘void std::rethrow_if_nested(const _Ex&)’: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/nested_exception.h:152:42: error: ‘__addressof’ is not a member of ‘std’ { std::__rethrow_if_nested_impl(std::__addressof(__ex)); } ^~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new: At global scope: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:83:25: error: expected unqualified-id before ‘:’ token enum class align_val_t: size_t {}; ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:31: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:120:25: error: ‘size_t’ is not a member of ‘std’ void* operator new(std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:33: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:122:27: error: ‘size_t’ is not a member of ‘std’ void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:124:29: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:126:31: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:129:42: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:131:44: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, std::size_t) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:134:33: error: expected primary-expression before ‘const’ void* operator new(std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:136:35: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:138:52: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete(void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:140:54: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ void operator delete[](void*, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:143:49: error: expected primary-expression before ‘)’ token void* operator new(std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:144:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: declaration of ‘operator new’ as non-function void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:25: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:49: error: expected primary-expression before ‘,’ token void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:145:51: error: expected primary-expression before ‘const’ void* operator new(std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:148:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:150:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:151:51: error: expected primary-expression before ‘)’ token void* operator new[](std::size_t, std::align_val_t) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:152:41: error: attributes after parenthesized initializer ignored [-fpermissive] __attribute__((__externally_visible__)); ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: declaration of ‘operator new []’ as non-function void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:27: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:51: error: expected primary-expression before ‘,’ token void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:153:53: error: expected primary-expression before ‘const’ void* operator new[](std::size_t, std::align_val_t, const std::nothrow_t&) ^~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:156:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:158:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:160:29: error: ‘std::size_t’ has not been declared void operator delete(void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:161:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:162:31: error: ‘std::size_t’ has not been declared void operator delete[](void*, std::size_t, std::align_val_t) ^~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:163:3: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ _GLIBCXX_USE_NOEXCEPT __attribute__((__externally_visible__)); ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: declaration of ‘operator new’ as non-function inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:32: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:168:40: error: expected primary-expression before ‘void’ inline void* operator new(std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: declaration of ‘operator new []’ as non-function inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:34: error: ‘size_t’ is not a member of ‘std’ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:170:42: error: expected primary-expression before ‘void’ inline void* operator new[](std::size_t, void* __p) _GLIBCXX_USE_NOEXCEPT ^~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:174:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete (void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:175:45: error: expected initializer before ‘_GLIBCXX_USE_NOEXCEPT’ inline void operator delete[](void*, void*) _GLIBCXX_USE_NOEXCEPT { } ^~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:202:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:203:37: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args...) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:204:45: error: expected ‘>’ before ‘_GLIBCXX_NOEXCEPT_PARM’ template ^~~~~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/new:205:40: error: expected ‘,’ or ‘...’ before ‘_GLIBCXX_NOEXCEPT_QUAL’ void launder(_Ret (*)(_Args......) _GLIBCXX_NOEXCEPT_QUAL) = delete; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:33, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/new_allocator.h:40:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:46, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/x86_64-mongodb-linux/bits/c++allocator.h:48:41: error: ‘new_allocator’ in namespace ‘__gnu_cxx’ does not name a template type using __allocator_base = __gnu_cxx::new_allocator<_Tp>; ^~~~~~~~~~~~~ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:47, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/memoryfwd.h:50:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:63, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/allocator.h:57:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:36, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_construct.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:64, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/alloc_traits.h:41:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/alloc_traits.h:41:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_construct.h:61, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:64, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:41:21: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/ext/alloc_traits.h:41:40: error: expected constructor, destructor, or type conversion before ‘(’ token namespace __gnu_cxx _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:64, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_construct.h:63:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_construct.h:63:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:69, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_uninitialized.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:65, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:15: error: expected ‘{’ before ‘_GLIBCXX_VISIBILITY’ namespace std _GLIBCXX_VISIBILITY(default) ^~~~~~~~~~~~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_relops.h:67:34: error: expected constructor, destructor, or type conversion before ‘(’ token namespace std _GLIBCXX_VISIBILITY(default) ^ In file included from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/utility:76, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/bits/stl_uninitialized.h:60, from /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/memory:65, from src/mongo/db/index/index_build_interceptor.h:32, from src/mongo/db/index/index_build_interceptor.cpp:34: /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: error: ‘size_t’ does not name a type typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: note: ‘size_t’ is defined in header ‘’; did you forget to ‘#include ’? /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:34:1: +#include /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:53:15: typedef size_t size_type; ^~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:59:7: error: ‘size_type’ does not name a type; did you mean ‘value_type’? size_type _M_len; ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:62:54: error: ‘size_type’ has not been declared constexpr initializer_list(const_iterator __a, size_type __l) ^~~~~~~~~ /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:70:17: error: ‘size_type’ does not name a type; did you mean ‘value_type’? constexpr size_type ^~~~~~~~~ value_type /opt/mongodbtoolchain/revisions/96f92f5fe92913d80957401dc8800c2175a5d728/stow/gcc-v3.xOh/include/c++/8.2.0/initializer_list:47:11: fatal error: definition of ‘class std::initializer_list<_E>’ does not match ‘#include ’ class initializer_list ^~~~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors compilation terminated. [14/5685/17 ( 0%) 2.589s] Compiling build/debug/mongo/base/data_type_string_data.dyn.o [15/5685/16 ( 0%) 2.997s] Compiling build/debug/mongo/base/data_type_terminated.dyn.o [16/5685/15 ( 0%) 4.104s] Compiling build/debug/mongo/client/remote_command_targeter_factory_impl.dyn.o [17/5685/14 ( 0%) 4.694s] Compiling build/debug/mongo/base/data_type.dyn.o [18/5685/13 ( 0%) 5.027s] Compiling build/debug/mongo/base/encoded_value_storage_test.o [19/5685/12 ( 0%) 5.535s] Compiling build/debug/mongo/base/data_type_string_data_test.o [20/5685/11 ( 0%) 5.617s] Compiling build/debug/mongo/base/error_codes.dyn.o [21/5685/10 ( 0%) 6.896s] Compiling build/debug/mongo/base/data_view_test.o [22/5685/9 ( 0%) 8.223s] Compiling build/debug/mongo/base/data_range_cursor_test.o [23/5685/8 ( 0%) 8.627s] Compiling build/debug/mongo/client/read_preference_test.o [24/5685/7 ( 0%) 8.728s] Compiling build/debug/mongo/base/data_type_validated_test.o [25/5685/6 ( 0%) 9.170s] Compiling build/debug/mongo/client/remote_command_retry_scheduler.dyn.o [26/5685/5 ( 0%) 9.642s] Compiling build/debug/mongo/client/remote_command_targeter_rs.dyn.o [27/5685/4 ( 0%) 11.517s] Compiling build/debug/mongo/client/remote_command_retry_scheduler_test.o [28/5685/3 ( 0%) 15.153s] Compiling build/debug/mongo/db/index/index_build_interceptor_gen.dyn.o [29/5685/2 ( 0%) 15.298s] Compiling build/debug/mongo/db/index/index_descriptor.dyn.o [30/5685/1 ( 0%) 16.022s] Compiling build/debug/mongo/db/index/index_access_method_factory_impl.dyn.o ninja: build stopped: subcommand failed.