Test output: teeks99-dkr-dg6-11 - parser - parse_coords_new / gcc-6~c++11
Rev aaa128e8f85e71cbe0b6c73a489317941c347ff3 / Thu, 14 Nov 2024 05:32:51 +0000
Compile [2024-11-14 06:43:08 UTC]: fail


    "g++-6"   -fvisibility-inlines-hidden -std=c++11 -fPIC -m64 -pthread -O0 -fno-inline -Wall -fvisibility=hidden  -DBOOST_ALL_NO_LIB=1 -DBOOST_CHARCONV_DYN_LINK=1 -DBOOST_CHARCONV_NO_LIB=1 -DBOOST_COBALT_USE_STD_PMR=1   -I".." -I"/var/boost/run/boost_root/libs/assert/include" -I"/var/boost/run/boost_root/libs/charconv/include" -I"/var/boost/run/boost_root/libs/core/include" -I"/var/boost/run/boost_root/libs/throw_exception/include"  -c -o "/var/boost/run/results/boost/bin.v2/libs/parser/test/parse_coords_new.test/gcc-6~c++11/debug/x86_64/debug-symbols-off/threading-multi/visibility-hidden/parse_coords_new.o" "../libs/parser/test/parse_coords_new.cpp"

In file included from ../boost/parser/detail/text/detail/begin_end.hpp:9:0,
                 from ../boost/parser/detail/text/config.hpp:27,
                 from ../boost/parser/subrange.hpp:9,
                 from ../boost/parser/config.hpp:92,
                 from ../libs/parser/test/parse_coords_new.cpp:10:
../boost/parser/detail/detection.hpp:75:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_detected_v = is_detected<Template, Args...>::value;
                    ^~~~~~~~~~~~~
In file included from ../boost/parser/detail/text/config.hpp:27:0,
                 from ../boost/parser/subrange.hpp:9,
                 from ../boost/parser/config.hpp:92,
                 from ../libs/parser/test/parse_coords_new.cpp:10:
../boost/parser/detail/text/detail/begin_end.hpp:38:24: warning: variable templates only available with -std=c++14 or -std=gnu++14
         constexpr bool has_member_begin_v = is_detected_v<member_begin_expr, T>;
                        ^~~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/begin_end.hpp:40:24: warning: variable templates only available with -std=c++14 or -std=gnu++14
         constexpr bool has_adl_begin_v = is_detected_v<adl_begin_expr, T>;
                        ^~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/begin_end.hpp:62:17: error: 'enable_if_t' in namespace 'std' does not name a template type
                 enable_if_t<has_member_begin_v<R>, member_return_t<R>>
                 ^~~~~~~~~~~
../boost/parser/detail/text/detail/begin_end.hpp:69:28: error: 'enable_if_t' in namespace 'std' does not name a template type
             constexpr std::enable_if_t<
                            ^~~~~~~~~~~
../boost/parser/detail/text/detail/begin_end.hpp:101:24: warning: variable templates only available with -std=c++14 or -std=gnu++14
         constexpr bool has_member_end_v = is_detected_v<member_end_expr, T>;
                        ^~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/begin_end.hpp:103:24: warning: variable templates only available with -std=c++14 or -std=gnu++14
         constexpr bool has_adl_end_v = is_detected_v<adl_end_expr, T>;
                        ^~~~~~~~~~~~~
../boost/parser/detail/text/detail/begin_end.hpp:124:28: error: 'enable_if_t' in namespace 'std' does not name a template type
             constexpr std::enable_if_t<has_member_end_v<R>, member_return_t<R>>
                            ^~~~~~~~~~~
../boost/parser/detail/text/detail/begin_end.hpp:131:28: error: 'enable_if_t' in namespace 'std' does not name a template type
             constexpr std::enable_if_t<
                            ^~~~~~~~~~~
In file included from ../boost/parser/detail/text/concepts.hpp:10:0,
                 from ../boost/parser/detail/text/detail/algorithm.hpp:9,
                 from ../boost/parser/subrange.hpp:10,
                 from ../boost/parser/config.hpp:92,
                 from ../libs/parser/test/parse_coords_new.cpp:10:
../boost/parser/detail/text/utf.hpp: In function 'constexpr boost::parser::detail::text::format boost::parser::detail::text::detail::format_of()':
../boost/parser/detail/text/utf.hpp:25:16: error: expected '(' before 'constexpr'
             if constexpr (
                ^~~~~~~~~
../boost/parser/detail/text/utf.hpp:32:15: error: 'else' without a previous 'if'
             } else if (
               ^~~~
../boost/parser/detail/text/utf.hpp:33:17: error: 'is_same_v' is not a member of 'std'
                 std::is_same_v<T, char16_t>
                 ^~~
../boost/parser/detail/text/utf.hpp:33:33: error: expected primary-expression before ',' token
                 std::is_same_v<T, char16_t>
                                 ^
../boost/parser/detail/text/utf.hpp:33:35: error: expected primary-expression before 'char16_t'
                 std::is_same_v<T, char16_t>
                                   ^~~~~~~~
../boost/parser/detail/text/utf.hpp:33:35: error: expected ')' before 'char16_t'
In file included from ../boost/parser/detail/text/detail/algorithm.hpp:9:0,
                 from ../boost/parser/subrange.hpp:10,
                 from ../boost/parser/config.hpp:92,
                 from ../libs/parser/test/parse_coords_new.cpp:10:
../boost/parser/detail/text/concepts.hpp: At global scope:
../boost/parser/detail/text/concepts.hpp:232:9: error: 'is_same_v' is not a member of 'std'
         std::is_same_v<T, char16_t> || std::is_same_v<T, char32_t> ||
         ^~~
../boost/parser/detail/text/concepts.hpp:232:25: error: expected primary-expression before ',' token
         std::is_same_v<T, char16_t> || std::is_same_v<T, char32_t> ||
                         ^
../boost/parser/detail/text/concepts.hpp:228:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool code_unit_v =
                    ^~~~~~~~~~~
In file included from ../boost/parser/detail/stl_interfaces/reverse_iterator.hpp:9:0,
                 from ../boost/parser/detail/text/detail/iterator.hpp:10,
                 from ../boost/parser/detail/text/detail/algorithm.hpp:11,
                 from ../boost/parser/subrange.hpp:10,
                 from ../boost/parser/config.hpp:92,
                 from ../libs/parser/test/parse_coords_new.cpp:10:
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:66:23: error: 'constexpr T* boost::parser::detail::stl_interfaces::proxy_arrow_result<T>::operator->() const' cannot be overloaded
         constexpr T * operator->() noexcept { return &value_; }
                       ^~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:65:29: error: with 'constexpr const T* boost::parser::detail::stl_interfaces::proxy_arrow_result<T>::operator->() const'
         constexpr T const * operator->() const noexcept { return &value_; }
                             ^~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:76:18: error: 'std::enable_if_t' has not been declared
             std::enable_if_t<
                  ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:76:29: error: expected ',' or '...' before '<' token
             std::enable_if_t<
                             ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:87:18: error: 'std::enable_if_t' has not been declared
             std::enable_if_t<
                  ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:87:29: error: expected ',' or '...' before '<' token
             std::enable_if_t<
                             ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:91:25: error: 'make_pointer' function uses 'auto' type specifier without trailing return type
                 int> = 0)
                         ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:91:25: note: deduced return type only available with -std=c++14 or -std=gnu++14
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:117:18: error: 'conditional_t' in namespace 'std' does not name a template type
             std::conditional_t<std::is_convertible<T, U>::value, U, T>;
                  ^~~~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:145:52: error: 'call' function uses 'auto' type specifier without trailing return type
             static constexpr auto call(T lhs, U rhs)
                                                    ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:145:52: note: deduced return type only available with -std=c++14 or -std=gnu++14
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: In static member function 'static constexpr auto boost::parser::detail::stl_interfaces::detail::common_eq<T, U, UseBase>::call(T, U)':
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:147:36: error: 'common_t' does not name a type
                 return static_cast<common_t<T, U>>(lhs).derived() ==
                                    ^~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:147:44: error: expected '>' before '<' token
                 return static_cast<common_t<T, U>>(lhs).derived() ==
                                            ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:147:44: error: expected '(' before '<' token
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:147:44: error: expected primary-expression before '<' token
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:147:46: error: expected primary-expression before ',' token
                 return static_cast<common_t<T, U>>(lhs).derived() ==
                                              ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:147:49: error: expected primary-expression before '>>' token
                 return static_cast<common_t<T, U>>(lhs).derived() ==
                                                 ^~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:148:36: error: 'common_t' does not name a type
                        static_cast<common_t<T, U>>(rhs).derived();
                                    ^~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:148:44: error: expected '>' before '<' token
                        static_cast<common_t<T, U>>(rhs).derived();
                                            ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:148:44: error: expected '(' before '<' token
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:148:44: error: expected primary-expression before '<' token
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:148:46: error: expected primary-expression before ',' token
                        static_cast<common_t<T, U>>(rhs).derived();
                                              ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:148:49: error: expected primary-expression before '>>' token
                        static_cast<common_t<T, U>>(rhs).derived();
                                                 ^~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:148:66: error: expected ')' before ';' token
                        static_cast<common_t<T, U>>(rhs).derived();
                                                                  ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:148:66: error: expected ')' before ';' token
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: At global scope:
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:154:52: error: 'call' function uses 'auto' type specifier without trailing return type
             static constexpr auto call(T lhs, U rhs)
                                                    ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:154:52: note: deduced return type only available with -std=c++14 or -std=gnu++14
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:162:25: error: 'common_t' does not name a type
             static_cast<common_t<T, U>>(lhs) -
                         ^~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:162:33: error: expected '>' before '<' token
             static_cast<common_t<T, U>>(lhs) -
                                 ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:162:33: error: expected '(' before '<' token
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:162:33: error: expected primary-expression before '<' token
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:162:35: error: expected primary-expression before ',' token
             static_cast<common_t<T, U>>(lhs) -
                                   ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:162:38: error: expected primary-expression before '>>' token
             static_cast<common_t<T, U>>(lhs) -
                                      ^~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:163:25: error: 'common_t' does not name a type
             static_cast<common_t<T, U>>(rhs)))
                         ^~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:163:33: error: expected '>' before '<' token
             static_cast<common_t<T, U>>(rhs)))
                                 ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:163:33: error: expected '(' before '<' token
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:163:33: error: expected primary-expression before '<' token
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:163:35: error: expected primary-expression before ',' token
             static_cast<common_t<T, U>>(rhs)))
                                   ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:163:38: error: expected primary-expression before '>>' token
             static_cast<common_t<T, U>>(rhs)))
                                      ^~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:165:29: error: 'common_t' was not declared in this scope
                 static_cast<common_t<T, U>>(lhs) -
                             ^~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:165:29: error: 'common_t' was not declared in this scope
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:164:16: error: expected unqualified-id before 'decltype'
             -> decltype(
                ^~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:164:16: error: expected ')' before 'decltype'
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:164:16: error: expected ')' before 'decltype'
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:164:16: error: expected initializer before 'decltype'
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:194:27: error: 'enable_if_t' in namespace 'std' does not name a template type
         typename E = std::enable_if_t<
                           ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:194:38: error: expected '>' before '<' token
         typename E = std::enable_if_t<
                                      ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:243:45: error: template argument 7 is invalid
                               DifferenceType> const &);
                                             ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:266:35: error: 'constexpr const Derived& boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived, IteratorConcept, ValueType, Reference, Pointer, DifferenceType, E>::derived() const' cannot be overloaded
         constexpr Derived const & derived() const noexcept
                                   ^~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:262:29: error: with 'constexpr Derived& boost::parser::detail::stl_interfaces::v1::iterator_interface<Derived, IteratorConcept, ValueType, Reference, Pointer, DifferenceType, E>::derived() const'
         constexpr Derived & derived() noexcept
                             ^~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:278:33: error: 'remove_const_t' in namespace 'std' does not name a template type
         using value_type = std::remove_const_t<ValueType>;
                                 ^~~~~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:332:22: error: 'enable_if_t' in namespace 'std' does not name a template type
                 std::enable_if_t<!v1_dtl::plus_eq<D, difference_type>::value>>
                      ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:332:33: error: expected '>' before '<' token
                 std::enable_if_t<!v1_dtl::plus_eq<D, difference_type>::value>>
                                 ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:354:21: error: 'remove_reference_t' in namespace 'std' does not name a template type
             -> std::remove_reference_t<decltype(
                     ^~~~~~~~~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:354:39: error: expected initializer before '<' token
             -> std::remove_reference_t<decltype(
                                       ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:377:25: error: 'remove_reference_t' in namespace 'std' does not name a template type
                 -> std::remove_reference_t<decltype(
                         ^~~~~~~~~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:377:43: error: expected initializer before '<' token
                 -> std::remove_reference_t<decltype(
                                           ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:395:22: error: 'enable_if_t' in namespace 'std' does not name a template type
                 std::enable_if_t<!v1_dtl::plus_eq<D, difference_type>::value>>
                      ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:395:33: error: expected '>' before '<' token
                 std::enable_if_t<!v1_dtl::plus_eq<D, difference_type>::value>>
                                 ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:416:21: error: 'remove_reference_t' in namespace 'std' does not name a template type
             -> std::remove_reference_t<decltype(
                     ^~~~~~~~~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:416:39: error: expected initializer before '<' token
             -> std::remove_reference_t<decltype(
                                       ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:459:18: error: 'enable_if_t' in namespace 'std' does not name a template type
             std::enable_if_t<!v1_dtl::ra_iter<IteratorInterface1>::value>>
                  ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:459:29: error: expected '>' before '<' token
             std::enable_if_t<!v1_dtl::ra_iter<IteratorInterface1>::value>>
                             ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:476:18: error: 'enable_if_t' in namespace 'std' does not name a template type
             std::enable_if_t<v1_dtl::ra_iter<IteratorInterface1>::value>>
                  ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:476:29: error: expected '>' before '<' token
             std::enable_if_t<v1_dtl::ra_iter<IteratorInterface1>::value>>
                             ^
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:479:18: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
         noexcept(detail::common_diff(lhs, rhs)))
                  ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:481:44: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
             v1_dtl::derived_iterator(lhs), detail::common_diff(lhs, rhs) == 0)
                                            ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: In function 'constexpr decltype ((boost::parser::detail::stl_interfaces::v1::v1_dtl::derived_iterator(lhs), <expression error>)) boost::parser::detail::stl_interfaces::v1::operator==(IteratorInterface1, IteratorInterface2)':
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:483:16: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
         return detail::common_diff(lhs, rhs) == 0;
                ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: At global scope:
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:503:18: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
         noexcept(detail::common_diff(lhs, rhs)))
                  ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:505:44: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
             v1_dtl::derived_iterator(lhs), detail::common_diff(lhs, rhs) < 0)
                                            ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: In function 'constexpr decltype ((boost::parser::detail::stl_interfaces::v1::v1_dtl::derived_iterator(lhs), <expression error>)) boost::parser::detail::stl_interfaces::v1::operator<(IteratorInterface1, IteratorInterface2)':
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:507:16: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
         return detail::common_diff(lhs, rhs) < 0;
                ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: At global scope:
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:516:18: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
         noexcept(detail::common_diff(lhs, rhs)))
                  ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:518:44: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
             v1_dtl::derived_iterator(lhs), detail::common_diff(lhs, rhs) <= 0)
                                            ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: In function 'constexpr decltype ((boost::parser::detail::stl_interfaces::v1::v1_dtl::derived_iterator(lhs), <expression error>)) boost::parser::detail::stl_interfaces::v1::operator<=(IteratorInterface1, IteratorInterface2)':
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:520:16: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
         return detail::common_diff(lhs, rhs) <= 0;
                ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: At global scope:
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:529:18: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
         noexcept(detail::common_diff(lhs, rhs)))
                  ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:531:44: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
             v1_dtl::derived_iterator(lhs), detail::common_diff(lhs, rhs) > 0)
                                            ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: In function 'constexpr decltype ((boost::parser::detail::stl_interfaces::v1::v1_dtl::derived_iterator(lhs), <expression error>)) boost::parser::detail::stl_interfaces::v1::operator>(IteratorInterface1, IteratorInterface2)':
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:533:16: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
         return detail::common_diff(lhs, rhs) > 0;
                ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: At global scope:
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:542:18: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
         noexcept(detail::common_diff(lhs, rhs)))
                  ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:544:44: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
             v1_dtl::derived_iterator(lhs), detail::common_diff(lhs, rhs) >= 0)
                                            ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: In function 'constexpr decltype ((boost::parser::detail::stl_interfaces::v1::v1_dtl::derived_iterator(lhs), <expression error>)) boost::parser::detail::stl_interfaces::v1::operator>=(IteratorInterface1, IteratorInterface2)':
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:546:16: error: 'common_diff' is not a member of 'boost::parser::detail::stl_interfaces::detail'
         return detail::common_diff(lhs, rhs) >= 0;
                ^~~~~~
../boost/parser/detail/stl_interfaces/iterator_interface.hpp: At global scope:
../boost/parser/detail/stl_interfaces/iterator_interface.hpp:564:23: error: template argument 7 is invalid
         DifferenceType>;
                       ^
In file included from ../boost/parser/detail/text/detail/iterator.hpp:10:0,
                 from ../boost/parser/detail/text/detail/algorithm.hpp:11,
                 from ../boost/parser/subrange.hpp:10,
                 from ../boost/parser/config.hpp:92,
                 from ../libs/parser/test/parse_coords_new.cpp:10:
../boost/parser/detail/stl_interfaces/reverse_iterator.hpp:77:71: error: template argument 7 is invalid
               typename std::iterator_traits<BidiIter>::difference_type>
                                                                       ^
../boost/parser/detail/stl_interfaces/reverse_iterator.hpp:86:31: error: 'enable_if_t' in namespace 'std' does not name a template type
             typename E = std::enable_if_t<
                               ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/reverse_iterator.hpp:86:42: error: expected '>' before '<' token
             typename E = std::enable_if_t<
                                          ^
../boost/parser/detail/stl_interfaces/reverse_iterator.hpp:96:79: error: 'operator-' function uses 'auto' type specifier without trailing return type
                 typename std::iterator_traits<BidiIter>::iterator_category{})))
                                                                               ^
../boost/parser/detail/stl_interfaces/reverse_iterator.hpp:96:79: note: deduced return type only available with -std=c++14 or -std=gnu++14
../boost/parser/detail/stl_interfaces/reverse_iterator.hpp:133:36: error: 'constexpr const BidiIter& boost::parser::detail::stl_interfaces::v1::reverse_iterator<BidiIter>::base_reference() const' cannot be overloaded
         constexpr BidiIter const & base_reference() const noexcept
                                    ^~~~~~~~~~~~~~
../boost/parser/detail/stl_interfaces/reverse_iterator.hpp:132:30: error: with 'constexpr BidiIter& boost::parser::detail::stl_interfaces::v1::reverse_iterator<BidiIter>::base_reference() const'
         constexpr BidiIter & base_reference() noexcept { return it_; }
                              ^~~~~~~~~~~~~~
../boost/parser/detail/stl_interfaces/reverse_iterator.hpp:167:43: error: 'make_reverse_iterator' function uses 'auto' type specifier without trailing return type
     auto make_reverse_iterator(BidiIter it)
                                           ^
../boost/parser/detail/stl_interfaces/reverse_iterator.hpp:167:43: note: deduced return type only available with -std=c++14 or -std=gnu++14
In file included from ../boost/parser/subrange.hpp:10:0,
                 from ../boost/parser/config.hpp:92,
                 from ../libs/parser/test/parse_coords_new.cpp:10:
../boost/parser/detail/text/detail/algorithm.hpp:27:19: error: 'prev' function uses 'auto' type specifier without trailing return type
     auto prev(I it)
                   ^
../boost/parser/detail/text/detail/algorithm.hpp:27:19: note: deduced return type only available with -std=c++14 or -std=gnu++14
../boost/parser/detail/text/detail/algorithm.hpp:36:19: error: 'next' function uses 'auto' type specifier without trailing return type
     auto next(I it)
                   ^
../boost/parser/detail/text/detail/algorithm.hpp:36:19: note: deduced return type only available with -std=c++14 or -std=gnu++14
../boost/parser/detail/text/detail/algorithm.hpp:85:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_cp_sentinel_gr_rng_v = false;
                    ^~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:87:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_cp_sentinel_gr_rng_v<T, true> = true;
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:93:35: error: 'conditional_t' in namespace 'std' does not name a template type
     using gr_rng_cp_sent_t = std::conditional_t<
                                   ^~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:127:9: warning: variable templates only available with -std=c++14 or -std=gnu++14
         is_convertible_and_n_bytes_v = std::is_convertible<T, U>::value &&
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:133:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_char_iter_v =
                    ^~~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:148:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_char_range_v =
                    ^~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:206:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_contig_char_range_v =
                    ^~~~~~~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:267:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_char16_range_v =
                    ^~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:315:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_code_point_v = std::is_integral<T>::value &&
                    ^~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:323:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_cp_iter_v =
                    ^~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:365:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_16_code_unit_v = std::is_integral<T>::value &&
                    ^~~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:369:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_16_iter_v =
                    ^~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:393:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_8_code_unit_v = std::is_integral<T>::value &&
                    ^~~~~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:397:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_8_iter_v =
                    ^~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:492:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_cu_iter_v =
                    ^~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:514:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_cu_range_v =
                    ^~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:891:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_char_ptr_v = std::is_pointer<Iter>::value &&
                    ^~~~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:902:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_16_ptr_v = std::is_pointer<Iter>::value &&
                    ^~~~~~~~~~~
../boost/parser/detail/text/detail/algorithm.hpp:913:20: warning: variable templates only available with -std=c++14 or -std=gnu++14
     constexpr bool is_cp_ptr_v = std::is_pointer<Iter>::value &&
                    ^~~~~~~~~~~
In file included from ../boost/parser/subrange.hpp:12:0,
                 from ../boost/parser/config.hpp:92,
                 from ../libs/parser/test/parse_coords_new.cpp:10:
../boost/parser/detail/stl_interfaces/view_interface.hpp:29:27: error: 'enable_if_t' in namespace 'std' does not name a template type
         typename E = std::enable_if_t<
                           ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/view_interface.hpp:29:38: error: expected '>' before '<' token
         typename E = std::enable_if_t<
                                      ^
../boost/parser/detail/stl_interfaces/view_interface.hpp:38:55: error: template argument 3 is invalid
         void derived_view(view_interface<D, Contiguity> const &);
                                                       ^
../boost/parser/detail/stl_interfaces/view_interface.hpp:57:35: error: 'constexpr const Derived& boost::parser::detail::stl_interfaces::v1::view_interface<Derived, Contiguity, E>::derived() const' cannot be overloaded
         constexpr const Derived & derived() const noexcept
                                   ^~~~~~~
../boost/parser/detail/stl_interfaces/view_interface.hpp:53:29: error: with 'constexpr Derived& boost::parser::detail::stl_interfaces::v1::view_interface<Derived, Contiguity, E>::derived() const'
         constexpr Derived & derived() noexcept
                             ^~~~~~~
../boost/parser/detail/stl_interfaces/view_interface.hpp:94:28: error: 'template<class Derived, boost::parser::detail::stl_interfaces::element_layout Contiguity, class E> template<class D, class R> constexpr boost::parser::detail::stl_interfaces::v1::view_interface<Derived, Contiguity, E>::operator bool() const' cannot be overloaded
         constexpr explicit operator bool() const
                            ^~~~~~~~
../boost/parser/detail/stl_interfaces/view_interface.hpp:87:9: error: with 'template<class Derived, boost::parser::detail::stl_interfaces::element_layout Contiguity, class E> template<class D, class R> constexpr boost::parser::detail::stl_interfaces::v1::view_interface<Derived, Contiguity, E>::operator bool() const'
         operator bool() noexcept(noexcept(std::declval<D &>().empty()))
         ^~~~~~~~
../boost/parser/detail/stl_interfaces/view_interface.hpp:103:36: error: 'enable_if_t' in namespace 'std' does not name a template type
             typename Enable = std::enable_if_t<C == element_layout::contiguous>>
                                    ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/view_interface.hpp:103:47: error: expected '>' before '<' token
             typename Enable = std::enable_if_t<C == element_layout::contiguous>>
                                               ^
../boost/parser/detail/stl_interfaces/view_interface.hpp:112:36: error: 'enable_if_t' in namespace 'std' does not name a template type
             typename Enable = std::enable_if_t<C == element_layout::contiguous>>
                                    ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/view_interface.hpp:112:47: error: expected '>' before '<' token
             typename Enable = std::enable_if_t<C == element_layout::contiguous>>
                                               ^
../boost/parser/detail/stl_interfaces/view_interface.hpp:154:36: error: 'enable_if_t' in namespace 'std' does not name a template type
             typename Enable = std::enable_if_t<
                                    ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/view_interface.hpp:154:47: error: expected '>' before '<' token
             typename Enable = std::enable_if_t<
                                               ^
../boost/parser/detail/stl_interfaces/view_interface.hpp:165:36: error: 'enable_if_t' in namespace 'std' does not name a template type
             typename Enable = std::enable_if_t<
                                    ^~~~~~~~~~~
../boost/parser/detail/stl_interfaces/view_interface.hpp:165:47: error: expected '>' before '<' token
             typename Enable = std::enable_if_t<
                                               ^
In file included from ../boost/parser/config.hpp:92:0,
                 from ../libs/parser/test/parse_coords_new.cpp:10:
../boost/parser/subrange.hpp:24:75: error: template argument 3 is invalid
     struct subrange : detail::stl_interfaces::view_interface<subrange<I, S>>
                                                                           ^~
../boost/parser/subrange.hpp:37:69: warning: 'nodiscard' attribute directive ignored [-Wattributes]
         [[nodiscard]] constexpr subrange next(std::ptrdiff_t n = 1) const
                                                                     ^~~~~
../boost/parser/subrange.hpp:41:69: warning: 'nodiscard' attribute directive ignored [-Wattributes]
         [[nodiscard]] constexpr subrange prev(std::ptrdiff_t n = 1) const
                                                                     ^~~~~
../boost/parser/subrange.hpp:55:36: error: 'enable_if_t' in namespace 'std' does not name a template type
             typename Enable = std::enable_if_t<
                                    ^~~~~~~~~~~
../boost/parser/subrange.hpp:55:47: error: expected '>' before '<' token
             typename Enable = std::enable_if_t<
                                               ^
../boost/parser/subrange.hpp:65:33: warning: 'no_unique_address' attribute directive ignored [-Wattributes]
         [[no_unique_address]] S last_;
                                 ^~~~~