Created
March 16, 2023 13:40
-
-
Save blue-santa/55d78693161168bc407888b981aacc45 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In file included from /usr/local/include/pqxx/array:4, | |
from /usr/include/c++/11/functional:63, | |
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, | |
from /usr/include/c++/11/algorithm:74, | |
from /usr/local/include/pqxx/array.hxx:18, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/internal/header-pre.hxx:46:4: error: #error "Avoid nesting #include of pqxx/internal/header-pre.hxx." | |
46 | # error "Avoid nesting #include of pqxx/internal/header-pre.hxx." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/connection.hxx:17:4: error: #error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
17 | # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/connection.hxx:35, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/errorhandler.hxx:17:4: error: #error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
17 | # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/errorhandler.hxx:20, | |
from /usr/local/include/pqxx/connection.hxx:35, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/types.hxx:13:4: error: #error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
13 | # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/connection.hxx:36, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/except.hxx:17:4: error: #error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
17 | # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/internal/concat.hxx:7, | |
from /usr/local/include/pqxx/connection.hxx:37, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/strconv.hxx:15:4: error: #error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
15 | # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/strconv.hxx:34, | |
from /usr/local/include/pqxx/internal/concat.hxx:7, | |
from /usr/local/include/pqxx/connection.hxx:37, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/util.hxx:15:4: error: #error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
15 | # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/connection.hxx:38, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/params.hxx:15:4: error: #error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
15 | # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/internal/statement_parameters.hxx:22, | |
from /usr/local/include/pqxx/params.hxx:21, | |
from /usr/local/include/pqxx/connection.hxx:38, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/binarystring.hxx:15:4: error: #error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
15 | # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/binarystring.hxx:22, | |
from /usr/local/include/pqxx/internal/statement_parameters.hxx:22, | |
from /usr/local/include/pqxx/params.hxx:21, | |
from /usr/local/include/pqxx/connection.hxx:38, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/result.hxx:17:4: error: #error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
17 | # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/connection.hxx:39, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/separated_list.hxx:15:4: error: #error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
15 | # error "Include libpqxx headers as <pqxx/header>, not <pqxx/header.hxx>." | |
| ^~~~~ | |
In file included from /usr/local/include/pqxx/array:6, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/internal/header-post.hxx:19:4: error: #error "Include pqxx/internal/header-post.hxx AFTER its 'pre' counterpart." | |
19 | # error "Include pqxx/internal/header-post.hxx AFTER its 'pre' counterpart." | |
| ^~~~~ | |
In file included from /usr/include/c++/11/bits/hashtable.h:35, | |
from /usr/include/c++/11/unordered_map:46, | |
from /usr/include/c++/11/functional:61, | |
from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, | |
from /usr/include/c++/11/algorithm:74, | |
from /usr/local/include/pqxx/array.hxx:18, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/include/c++/11/bits/hashtable_policy.h: In member function ‘std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](std::__detail::_Map_base<_Key, _Pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::key_type&&)’: | |
/usr/include/c++/11/bits/hashtable_policy.h:737:14: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
737 | std::forward_as_tuple(std::move(__k)), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/hashtable_policy.h:1:1: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
+++ |+#include <tuple> | |
1 | // Internal policy header for unordered_set and unordered_map -*- C++ -*- | |
/usr/include/c++/11/bits/hashtable_policy.h: In member function ‘std::pair<std::__detail::_Node_iterator<_Value, typename _Traits::__constant_iterators::value, typename _Traits::__hash_cached::value>, bool> std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::try_emplace(std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator, _KType&&, _Args&& ...)’: | |
/usr/include/c++/11/bits/hashtable_policy.h:868:18: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
868 | std::forward_as_tuple(std::forward<_KType>(__k)), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/hashtable_policy.h:868:18: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/hashtable_policy.h:869:18: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
869 | std::forward_as_tuple(std::forward<_Args>(__args)...) | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/hashtable_policy.h:869:18: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
In file included from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, | |
from /usr/include/c++/11/algorithm:74, | |
from /usr/local/include/pqxx/array.hxx:18, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/include/c++/11/functional: In member function ‘_Result std::_Bind<_Functor(_Bound_args ...)>::operator()(_Args&& ...)’: | |
/usr/include/c++/11/functional:504:20: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
504 | std::forward_as_tuple(std::forward<_Args>(__args)...), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/functional:64:1: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
63 | # include <array> | |
+++ |+#include <tuple> | |
64 | # include <utility> | |
/usr/include/c++/11/functional: In member function ‘_Result std::_Bind<_Functor(_Bound_args ...)>::operator()(_Args&& ...) const’: | |
/usr/include/c++/11/functional:516:20: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
516 | std::forward_as_tuple(std::forward<_Args>(__args)...), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/functional:516:20: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/functional: In member function ‘_Result std::_Bind<_Functor(_Bound_args ...)>::operator()(_Args&& ...) volatile’: | |
/usr/include/c++/11/functional:534:20: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
534 | std::forward_as_tuple(std::forward<_Args>(__args)...), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/functional:534:20: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/functional: In member function ‘_Result std::_Bind<_Functor(_Bound_args ...)>::operator()(_Args&& ...) const volatile’: | |
/usr/include/c++/11/functional:546:20: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
546 | std::forward_as_tuple(std::forward<_Args>(__args)...), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/functional:546:20: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/functional: In member function ‘std::_Bind_result<_Result, _Functor(_Bound_args ...)>::result_type std::_Bind_result<_Result, _Functor(_Bound_args ...)>::operator()(_Args&& ...)’: | |
/usr/include/c++/11/functional:630:20: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
630 | std::forward_as_tuple(std::forward<_Args>(__args)...), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/functional:630:20: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/functional: In member function ‘std::_Bind_result<_Result, _Functor(_Bound_args ...)>::result_type std::_Bind_result<_Result, _Functor(_Bound_args ...)>::operator()(_Args&& ...) const’: | |
/usr/include/c++/11/functional:641:20: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
641 | std::forward_as_tuple(std::forward<_Args>(__args)...), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/functional:641:20: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/functional: In member function ‘std::_Bind_result<_Result, _Functor(_Bound_args ...)>::result_type std::_Bind_result<_Result, _Functor(_Bound_args ...)>::operator()(_Args&& ...) volatile’: | |
/usr/include/c++/11/functional:652:20: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
652 | std::forward_as_tuple(std::forward<_Args>(__args)...), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/functional:652:20: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/functional: In member function ‘std::_Bind_result<_Result, _Functor(_Bound_args ...)>::result_type std::_Bind_result<_Result, _Functor(_Bound_args ...)>::operator()(_Args&& ...) const volatile’: | |
/usr/include/c++/11/functional:663:20: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
663 | std::forward_as_tuple(std::forward<_Args>(__args)...), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/functional:663:20: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/functional: At global scope: | |
/usr/include/c++/11/functional:1097:13: error: ‘array’ was not declared in this scope; did you mean ‘valarray’? | |
1097 | tuple<array<_Tp, _Len>, _Pred> _M_bad_char; | |
| ^~~~~ | |
| valarray | |
/usr/include/c++/11/functional:1097:28: error: template argument 1 is invalid | |
1097 | tuple<array<_Tp, _Len>, _Pred> _M_bad_char; | |
| ^ | |
/usr/include/c++/11/functional:1097:28: error: template argument 2 is invalid | |
/usr/include/c++/11/functional:1097:29: error: expected unqualified-id before ‘,’ token | |
1097 | tuple<array<_Tp, _Len>, _Pred> _M_bad_char; | |
| ^ | |
/usr/include/c++/11/functional: In constructor ‘std::__boyer_moore_array_base<_Tp, _Len, _Pred>::__boyer_moore_array_base(_RAIter, std::size_t, _Unused&&, _Pred&&)’: | |
/usr/include/c++/11/functional:1069:11: error: class ‘std::__boyer_moore_array_base<_Tp, _Len, _Pred>’ does not have any field named ‘_M_bad_char’ | |
1069 | : _M_bad_char{ array<_Tp, _Len>{}, std::move(__pred) } | |
| ^~~~~~~~~~~ | |
/usr/include/c++/11/functional:1069:24: error: ‘array’ was not declared in this scope; did you mean ‘valarray’? | |
1069 | : _M_bad_char{ array<_Tp, _Len>{}, std::move(__pred) } | |
| ^~~~~ | |
| valarray | |
/usr/include/c++/11/functional:1069:33: error: expected primary-expression before ‘,’ token | |
1069 | : _M_bad_char{ array<_Tp, _Len>{}, std::move(__pred) } | |
| ^ | |
/usr/include/c++/11/functional:1069:40: error: expected primary-expression before ‘{’ token | |
1069 | : _M_bad_char{ array<_Tp, _Len>{}, std::move(__pred) } | |
| ^ | |
/usr/include/c++/11/functional:1069:40: error: expected ‘}’ before ‘{’ token | |
/usr/include/c++/11/functional:1069:22: note: to match this ‘{’ | |
1069 | : _M_bad_char{ array<_Tp, _Len>{}, std::move(__pred) } | |
| ^ | |
/usr/include/c++/11/functional: In member function ‘std::__boyer_moore_array_base<_Tp, _Len, _Pred>::__diff_type std::__boyer_moore_array_base<_Tp, _Len, _Pred>::_M_lookup(_Key, std::__boyer_moore_array_base<_Tp, _Len, _Pred>::__diff_type) const’: | |
/usr/include/c++/11/functional:1091:30: error: ‘_M_bad_char’ was not declared in this scope; did you mean ‘__is_char’? | |
1091 | return std::get<0>(_M_bad_char)[__ukey]; | |
| ^~~~~~~~~~~ | |
| __is_char | |
/usr/include/c++/11/functional: In member function ‘const _Pred& std::__boyer_moore_array_base<_Tp, _Len, _Pred>::_M_pred() const’: | |
/usr/include/c++/11/functional:1095:44: error: ‘_M_bad_char’ was not declared in this scope; did you mean ‘__is_char’? | |
1095 | _M_pred() const { return std::get<1>(_M_bad_char); } | |
| ^~~~~~~~~~~ | |
| __is_char | |
In file included from /usr/include/c++/11/map:61, | |
from /usr/local/include/pqxx/connection.hxx:25, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/include/c++/11/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&)’: | |
/usr/include/c++/11/bits/stl_map.h:521:46: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
521 | std::forward_as_tuple(std::move(__k)), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:1:1: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
+++ |+#include <tuple> | |
1 | // Map implementation -*- C++ -*- | |
/usr/include/c++/11/bits/stl_map.h: In member function ‘std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(const key_type&, _Args&& ...)’: | |
/usr/include/c++/11/bits/stl_map.h:697:39: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
697 | std::forward_as_tuple(__k), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:697:39: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h:698:39: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
698 | std::forward_as_tuple( | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:698:39: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h: In member function ‘std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&, _Args&& ...)’: | |
/usr/include/c++/11/bits/stl_map.h:714:39: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
714 | std::forward_as_tuple(std::move(__k)), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:714:39: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h:715:39: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
715 | std::forward_as_tuple( | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:715:39: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, const key_type&, _Args&& ...)’: | |
/usr/include/c++/11/bits/stl_map.h:759:37: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
759 | std::forward_as_tuple(__k), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:759:37: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h:760:37: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
760 | std::forward_as_tuple( | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:760:37: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::try_emplace(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&, _Args&& ...)’: | |
/usr/include/c++/11/bits/stl_map.h:777:37: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
777 | std::forward_as_tuple(std::move(__k)), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:777:37: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h:778:37: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
778 | std::forward_as_tuple( | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:778:37: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h: In member function ‘std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert_or_assign(const key_type&, _Obj&&)’: | |
/usr/include/c++/11/bits/stl_map.h:924:39: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
924 | std::forward_as_tuple(__k), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:924:39: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h:925:39: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
925 | std::forward_as_tuple( | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:925:39: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h: In member function ‘std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert_or_assign(std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&, _Obj&&)’: | |
/usr/include/c++/11/bits/stl_map.h:942:39: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
942 | std::forward_as_tuple(std::move(__k)), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:942:39: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h:943:39: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
943 | std::forward_as_tuple( | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:943:39: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert_or_assign(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, const key_type&, _Obj&&)’: | |
/usr/include/c++/11/bits/stl_map.h:982:40: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
982 | std::forward_as_tuple(__k), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:982:40: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h:983:40: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
983 | std::forward_as_tuple( | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:983:40: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert_or_assign(std::map<_Key, _Tp, _Compare, _Alloc>::const_iterator, std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&, _Obj&&)’: | |
/usr/include/c++/11/bits/stl_map.h:1002:40: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
1002 | std::forward_as_tuple(std::move(__k)), | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:1002:40: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
/usr/include/c++/11/bits/stl_map.h:1003:40: error: ‘forward_as_tuple’ is not a member of ‘std’ | |
1003 | std::forward_as_tuple( | |
| ^~~~~~~~~~~~~~~~ | |
/usr/include/c++/11/bits/stl_map.h:1003:40: note: ‘std::forward_as_tuple’ is defined in header ‘<tuple>’; did you forget to ‘#include <tuple>’? | |
In file included from /usr/include/c++/11/bits/shared_ptr.h:53, | |
from /usr/include/c++/11/memory:77, | |
from /usr/local/include/pqxx/connection.hxx:26, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/include/c++/11/bits/shared_ptr_base.h: At global scope: | |
/usr/include/c++/11/bits/shared_ptr_base.h:670:39: error: expected ‘)’ before ‘<’ token | |
670 | __shared_count(std::unique_ptr<_Tp, _Del>&& __r) : _M_pi(0) | |
| ~ ^ | |
| ) | |
/usr/include/c++/11/bits/shared_ptr_base.h:1075:41: error: expected nested-name-specifier before ‘unique_ptr’ | |
1075 | typename _Ptr = typename unique_ptr<_Yp, _Del>::pointer> | |
| ^~~~~~~~~~ | |
/usr/include/c++/11/bits/shared_ptr_base.h:1075:41: error: expected ‘>’ before ‘unique_ptr’ | |
/usr/include/c++/11/bits/shared_ptr_base.h:1084:73: error: template argument 4 is invalid | |
1084 | using _UniqAssignable = _UniqCompatible<_Yp, _Del, __shared_ptr&>; | |
| ^ | |
/usr/include/c++/11/bits/shared_ptr_base.h:1187:48: error: template argument 4 is invalid | |
1187 | typename = _UniqCompatible<_Yp, _Del>> | |
| ^~~~ | |
/usr/include/c++/11/bits/shared_ptr_base.h:1188:32: error: expected ‘)’ before ‘<’ token | |
1188 | __shared_ptr(unique_ptr<_Yp, _Del>&& __r) | |
| ~ ^ | |
| ) | |
/usr/include/c++/11/bits/shared_ptr_base.h:1263:9: error: ‘_UniqAssignable’ does not name a type; did you mean ‘_Assignable’? | |
1263 | _UniqAssignable<_Yp, _Del> | |
| ^~~~~~~~~~~~~~~ | |
| _Assignable | |
In file included from /usr/include/c++/11/memory:77, | |
from /usr/local/include/pqxx/connection.hxx:26, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/include/c++/11/bits/shared_ptr.h:339:42: error: ‘unique_ptr’ was not declared in this scope | |
339 | typename = _Constructible<unique_ptr<_Yp, _Del>>> | |
| ^~~~~~~~~~ | |
/usr/include/c++/11/bits/shared_ptr.h:339:58: error: template argument 1 is invalid | |
339 | typename = _Constructible<unique_ptr<_Yp, _Del>>> | |
| ^~~~ | |
/usr/include/c++/11/bits/shared_ptr.h:339:64: error: expected unqualified-id before ‘>’ token | |
339 | typename = _Constructible<unique_ptr<_Yp, _Del>>> | |
| ^ | |
/usr/include/c++/11/bits/shared_ptr.h:398:21: error: ‘unique_ptr’ was not declared in this scope | |
398 | _Assignable<unique_ptr<_Yp, _Del>> | |
| ^~~~~~~~~~ | |
/usr/include/c++/11/bits/shared_ptr.h:398:37: error: wrong number of template arguments (2, should be 1) | |
398 | _Assignable<unique_ptr<_Yp, _Del>> | |
| ^~~~ | |
/usr/include/c++/11/bits/shared_ptr.h:130:15: note: provided for ‘template<class _Tp> template<class _Arg> using _Assignable = typename std::enable_if<std::is_assignable<std::__shared_ptr<_Tp>&, _Arg>::value, std::shared_ptr<_Tp>&>::type’ | |
130 | using _Assignable = typename enable_if< | |
| ^~~~~~~~~~~ | |
/usr/include/c++/11/bits/shared_ptr.h:398:41: error: expected unqualified-id before ‘>’ token | |
398 | _Assignable<unique_ptr<_Yp, _Del>> | |
| ^~ | |
/usr/include/c++/11/bits/shared_ptr.h:427:26: error: expected ‘)’ before ‘<’ token | |
427 | shared_ptr(unique_ptr<_Tp, _Del>) -> shared_ptr<_Tp>; | |
| ~ ^ | |
| ) | |
In file included from /usr/include/c++/11/memory:82, | |
from /usr/local/include/pqxx/connection.hxx:26, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/include/c++/11/backward/auto_ptr.h:328:5: error: ‘unique_ptr’ does not name a type | |
328 | unique_ptr<_Tp, _Dp>::unique_ptr(auto_ptr<_Up>&& __u) noexcept | |
| ^~~~~~~~~~ | |
In file included from /usr/local/include/pqxx/strconv.hxx:34, | |
from /usr/local/include/pqxx/internal/concat.hxx:7, | |
from /usr/local/include/pqxx/connection.hxx:37, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/util.hxx:561:27: error: ‘std::array’ has not been declared | |
561 | error_string(int err_num, std::array<char, BYTES> &buffer) | |
| ^~~ | |
/usr/local/include/pqxx/util.hxx:561:37: error: expected ‘,’ or ‘...’ before ‘<’ token | |
561 | error_string(int err_num, std::array<char, BYTES> &buffer) | |
| ^ | |
/usr/local/include/pqxx/util.hxx: In function ‘const char* pqxx::internal::error_string(int, int)’: | |
/usr/local/include/pqxx/util.hxx:570:55: error: ‘buffer’ was not declared in this scope; did you mean ‘setbuffer’? | |
570 | auto const err_result{strerror_r(err_num, std::data(buffer), BYTES)}; | |
| ^~~~~~ | |
| setbuffer | |
/usr/local/include/pqxx/util.hxx:572:66: error: template argument 1 is invalid | |
572 | if constexpr (std::is_same_v<pqxx::strip_t<decltype(err_result)>, char *>) | |
| ^ | |
In file included from /usr/local/include/pqxx/strconv.hxx:474, | |
from /usr/local/include/pqxx/internal/concat.hxx:7, | |
from /usr/local/include/pqxx/connection.hxx:37, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/internal/conversions.hxx: At global scope: | |
/usr/local/include/pqxx/internal/conversions.hxx:730:43: error: ‘unique_ptr’ is not a member of ‘std’ | |
730 | template<typename T> struct nullness<std::unique_ptr<T>> | |
| ^~~~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:14:1: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’? | |
13 | #include <variant> | |
+++ |+#include <memory> | |
14 | #include <vector> | |
/usr/local/include/pqxx/internal/conversions.hxx:730:54: error: template argument 1 is invalid | |
730 | template<typename T> struct nullness<std::unique_ptr<T>> | |
| ^ | |
/usr/local/include/pqxx/internal/conversions.hxx:730:55: error: expected unqualified-id before ‘>’ token | |
730 | template<typename T> struct nullness<std::unique_ptr<T>> | |
| ^~ | |
/usr/local/include/pqxx/internal/conversions.hxx:743:27: error: ‘unique_ptr’ is not a member of ‘std’ | |
743 | struct string_traits<std::unique_ptr<T, Args...>> | |
| ^~~~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:743:27: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’? | |
/usr/local/include/pqxx/internal/conversions.hxx:743:45: error: template argument 1 is invalid | |
743 | struct string_traits<std::unique_ptr<T, Args...>> | |
| ^~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:743:48: error: expected unqualified-id before ‘>’ token | |
743 | struct string_traits<std::unique_ptr<T, Args...>> | |
| ^~ | |
/usr/local/include/pqxx/internal/conversions.hxx:774:33: error: ‘template<class T, class ... Args> pqxx::format pqxx::param_format’ conflicts with a previous declaration | |
774 | inline format param_format(std::unique_ptr<T, Args...> const &value) | |
| ^~~~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:391:25: note: previous declaration ‘namespace pqxx { }::param_format’ | |
391 | inline constexpr format param_format(std::variant<Args...> const &value) | |
| ^~~~~~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:774:33: error: ‘unique_ptr’ is not a member of ‘std’ | |
774 | inline format param_format(std::unique_ptr<T, Args...> const &value) | |
| ^~~~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:774:33: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’? | |
/usr/local/include/pqxx/internal/conversions.hxx:774:45: error: expected primary-expression before ‘,’ token | |
774 | inline format param_format(std::unique_ptr<T, Args...> const &value) | |
| ^ | |
/usr/local/include/pqxx/internal/conversions.hxx:774:51: error: expected primary-expression before ‘...’ token | |
774 | inline format param_format(std::unique_ptr<T, Args...> const &value) | |
| ^~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:774:68: error: expression list treated as compound expression in initializer [-fpermissive] | |
774 | inline format param_format(std::unique_ptr<T, Args...> const &value) | |
| ^ | |
/usr/local/include/pqxx/internal/conversions.hxx:774:69: error: expected ‘;’ before ‘{’ token | |
774 | inline format param_format(std::unique_ptr<T, Args...> const &value) | |
| ^ | |
| ; | |
775 | { | |
| ~ | |
/usr/local/include/pqxx/internal/conversions.hxx:781:45: error: ‘unique_ptr’ is not a member of ‘std’ | |
781 | inline constexpr bool is_unquoted_safe<std::unique_ptr<T, Args...>>{ | |
| ^~~~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:781:45: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’? | |
/usr/local/include/pqxx/internal/conversions.hxx:781:23: error: parse error in template argument list | |
781 | inline constexpr bool is_unquoted_safe<std::unique_ptr<T, Args...>>{ | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:781:66: error: expected initializer before ‘>’ token | |
781 | inline constexpr bool is_unquoted_safe<std::unique_ptr<T, Args...>>{ | |
| ^~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1105:22: error: ‘array’ is not a member of ‘std’ | |
1105 | struct nullness<std::array<T, N>> : no_null<std::array<T, N>> | |
| ^~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:14:1: note: ‘std::array’ is defined in header ‘<array>’; did you forget to ‘#include <array>’? | |
13 | #include <variant> | |
+++ |+#include <array> | |
14 | #include <vector> | |
/usr/local/include/pqxx/internal/conversions.hxx:1105:31: error: template argument 1 is invalid | |
1105 | struct nullness<std::array<T, N>> : no_null<std::array<T, N>> | |
| ^ | |
/usr/local/include/pqxx/internal/conversions.hxx:1105:31: error: template argument 2 is invalid | |
/usr/local/include/pqxx/internal/conversions.hxx:1105:32: error: expected unqualified-id before ‘>’ token | |
1105 | struct nullness<std::array<T, N>> : no_null<std::array<T, N>> | |
| ^~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1110:27: error: ‘array’ is not a member of ‘std’ | |
1110 | struct string_traits<std::array<T, N>> | |
| ^~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1110:27: note: ‘std::array’ is defined in header ‘<array>’; did you forget to ‘#include <array>’? | |
/usr/local/include/pqxx/internal/conversions.hxx:1110:36: error: wrong number of template arguments (2, should be 1) | |
1110 | struct string_traits<std::array<T, N>> | |
| ^ | |
In file included from /usr/local/include/pqxx/internal/concat.hxx:7, | |
from /usr/local/include/pqxx/connection.hxx:37, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/strconv.hxx:154:32: note: provided for ‘template<class TYPE> struct pqxx::string_traits’ | |
154 | template<typename TYPE> struct string_traits | |
| ^~~~~~~~~~~~~ | |
In file included from /usr/local/include/pqxx/strconv.hxx:474, | |
from /usr/local/include/pqxx/internal/concat.hxx:7, | |
from /usr/local/include/pqxx/connection.hxx:37, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/internal/conversions.hxx:1110:37: error: expected unqualified-id before ‘>’ token | |
1110 | struct string_traits<std::array<T, N>> | |
| ^~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1116:22: error: parameter pack ‘Args’ must be at the end of the template parameter list | |
1116 | template<typename T, typename... Args, Args... args> | |
| ^~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1117:43: error: ‘template<class T, <declaration error>, Args ...args> constexpr const pqxx::format pqxx::param_format’ conflicts with a previous declaration | |
1117 | inline constexpr format param_format(std::array<T, args...> const &) | |
| ^~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1095:25: note: previous declaration ‘namespace pqxx { }::param_format’ | |
1095 | inline constexpr format param_format(std::vector<std::byte, Args...> const &) | |
| ^~~~~~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1117:43: error: ‘array’ is not a member of ‘std’ | |
1117 | inline constexpr format param_format(std::array<T, args...> const &) | |
| ^~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1117:43: note: ‘std::array’ is defined in header ‘<array>’; did you forget to ‘#include <array>’? | |
/usr/local/include/pqxx/internal/conversions.hxx:1117:50: error: expected primary-expression before ‘,’ token | |
1117 | inline constexpr format param_format(std::array<T, args...> const &) | |
| ^ | |
/usr/local/include/pqxx/internal/conversions.hxx:1117:59: error: expected ‘)’ before ‘>’ token | |
1117 | inline constexpr format param_format(std::array<T, args...> const &) | |
| ~ ^ | |
| ) | |
/usr/local/include/pqxx/internal/conversions.hxx:1117:68: error: expression list treated as compound expression in initializer [-fpermissive] | |
1117 | inline constexpr format param_format(std::array<T, args...> const &) | |
| ^ | |
/usr/local/include/pqxx/internal/conversions.hxx:1117:69: error: expected ‘;’ before ‘{’ token | |
1117 | inline constexpr format param_format(std::array<T, args...> const &) | |
| ^ | |
| ; | |
1118 | { | |
| ~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1124:10: error: parameter pack ‘Args’ must be at the end of the template parameter list | |
1124 | template<typename... Args, Args... args> | |
| ^~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1125:43: error: ‘template<<declaration error>, Args ...args> constexpr const pqxx::format pqxx::param_format’ conflicts with a previous declaration | |
1125 | inline constexpr format param_format(std::array<std::byte, args...> const &) | |
| ^~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1095:25: note: previous declaration ‘namespace pqxx { }::param_format’ | |
1095 | inline constexpr format param_format(std::vector<std::byte, Args...> const &) | |
| ^~~~~~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1125:43: error: ‘array’ is not a member of ‘std’ | |
1125 | inline constexpr format param_format(std::array<std::byte, args...> const &) | |
| ^~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1125:43: note: ‘std::array’ is defined in header ‘<array>’; did you forget to ‘#include <array>’? | |
/usr/local/include/pqxx/internal/conversions.hxx:1125:58: error: expected primary-expression before ‘,’ token | |
1125 | inline constexpr format param_format(std::array<std::byte, args...> const &) | |
| ^ | |
/usr/local/include/pqxx/internal/conversions.hxx:1125:67: error: expected ‘)’ before ‘>’ token | |
1125 | inline constexpr format param_format(std::array<std::byte, args...> const &) | |
| ~ ^ | |
| ) | |
/usr/local/include/pqxx/internal/conversions.hxx:1125:76: error: expression list treated as compound expression in initializer [-fpermissive] | |
1125 | inline constexpr format param_format(std::array<std::byte, args...> const &) | |
| ^ | |
/usr/local/include/pqxx/internal/conversions.hxx:1125:77: error: expected ‘;’ before ‘{’ token | |
1125 | inline constexpr format param_format(std::array<std::byte, args...> const &) | |
| ^ | |
| ; | |
1126 | { | |
| ~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1132:41: error: ‘array’ is not a member of ‘std’ | |
1132 | inline constexpr bool is_sql_array<std::array<T, N>>{true}; | |
| ^~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1132:41: note: ‘std::array’ is defined in header ‘<array>’; did you forget to ‘#include <array>’? | |
/usr/local/include/pqxx/internal/conversions.hxx:1132:23: error: parse error in template argument list | |
1132 | inline constexpr bool is_sql_array<std::array<T, N>>{true}; | |
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/local/include/pqxx/internal/conversions.hxx:1132:51: error: expected initializer before ‘>’ token | |
1132 | inline constexpr bool is_sql_array<std::array<T, N>>{true}; | |
| ^~ | |
In file included from /usr/local/include/pqxx/result.hxx:30, | |
from /usr/local/include/pqxx/binarystring.hxx:22, | |
from /usr/local/include/pqxx/internal/statement_parameters.hxx:22, | |
from /usr/local/include/pqxx/params.hxx:21, | |
from /usr/local/include/pqxx/connection.hxx:38, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/internal/encodings.hxx: In function ‘void pqxx::internal::{anonymous}::throw_for_encoding_error(const char*, const char*, std::size_t, std::size_t)’: | |
/usr/local/include/pqxx/internal/encodings.hxx:115:42: error: ‘setw’ is not a member of ‘std’ | |
115 | << start << ": " << std::hex << std::setw(2) << std::setfill('0'); | |
| ^~~~ | |
/usr/local/include/pqxx/internal/encodings.hxx:115:58: error: ‘setfill’ is not a member of ‘std’; did you mean ‘fill’? | |
115 | << start << ": " << std::hex << std::setw(2) << std::setfill('0'); | |
| ^~~~~~~ | |
| fill | |
In file included from /usr/local/include/pqxx/connection.hxx:38, | |
from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/params.hxx: At global scope: | |
/usr/local/include/pqxx/params.hxx:199:8: error: ‘array’ in namespace ‘std’ does not name a template type | |
199 | std::array<char, std::numeric_limits<COUNTER>::digits10 + 3> m_buf; | |
| ^~~~~ | |
/usr/local/include/pqxx/params.hxx:108:1: note: ‘std::array’ is defined in header ‘<array>’; did you forget to ‘#include <array>’? | |
107 | #include "pqxx/internal/ignore-deprecated-post.hxx" | |
+++ |+#include <array> | |
108 | } | |
/usr/local/include/pqxx/params.hxx: In constructor ‘pqxx::placeholders<COUNTER>::placeholders()’: | |
/usr/local/include/pqxx/params.hxx:135:28: error: ‘m_buf’ was not declared in this scope; did you mean ‘to_buf’? | |
135 | initial.copy(std::data(m_buf), std::size(initial)); | |
| ^~~~~ | |
| to_buf | |
/usr/local/include/pqxx/params.hxx: In member function ‘constexpr pqxx::zview pqxx::placeholders<COUNTER>::view() const &’: | |
/usr/local/include/pqxx/params.hxx:144:28: error: ‘m_buf’ was not declared in this scope; did you mean ‘to_buf’? | |
144 | return zview{std::data(m_buf), m_len}; | |
| ^~~~~ | |
| to_buf | |
/usr/local/include/pqxx/params.hxx: In member function ‘std::string pqxx::placeholders<COUNTER>::get() const’: | |
/usr/local/include/pqxx/params.hxx:153:58: error: ‘m_buf’ was not declared in this scope; did you mean ‘to_buf’? | |
153 | std::string get() const { return std::string(std::data(m_buf), m_len); } | |
| ^~~~~ | |
| to_buf | |
/usr/local/include/pqxx/params.hxx: In member function ‘void pqxx::placeholders<COUNTER>::next() &’: | |
/usr/local/include/pqxx/params.hxx:167:34: error: ‘m_buf’ was not declared in this scope; did you mean ‘to_buf’? | |
167 | char *const data{std::data(m_buf)}; | |
| ^~~~~ | |
| to_buf | |
/usr/local/include/pqxx/params.hxx:177:9: error: ‘m_buf’ was not declared in this scope; did you mean ‘to_buf’? | |
177 | ++m_buf[m_len - 1]; | |
| ^~~~~ | |
| to_buf | |
In file included from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/connection.hxx: At global scope: | |
/usr/local/include/pqxx/connection.hxx:1059:18: error: ‘unique_ptr’ is not a member of ‘std’ | |
1059 | std::pair<std::unique_ptr<char, std::function<void(char *)>>, std::size_t> | |
| ^~~~~~~~~~ | |
/usr/local/include/pqxx/connection.hxx:782:1: note: ‘std::unique_ptr’ is defined in header ‘<memory>’; did you forget to ‘#include <memory>’? | |
781 | #include "pqxx/internal/ignore-deprecated-post.hxx" | |
+++ |+#include <memory> | |
782 | } | |
/usr/local/include/pqxx/connection.hxx:1059:61: error: wrong number of template arguments (1, should be 2) | |
1059 | std::pair<std::unique_ptr<char, std::function<void(char *)>>, std::size_t> | |
| ^~ | |
In file included from /usr/include/c++/11/bits/stl_algobase.h:64, | |
from /usr/include/c++/11/bits/char_traits.h:39, | |
from /usr/include/c++/11/ios:40, | |
from /usr/include/c++/11/ostream:38, | |
from /usr/include/c++/11/iostream:39, | |
from main.cpp:1: | |
/usr/include/c++/11/bits/stl_pair.h:211:12: note: provided for ‘template<class _T1, class _T2> struct std::pair’ | |
211 | struct pair | |
| ^~~~ | |
In file included from /usr/local/include/pqxx/array.hxx:26, | |
from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/connection.hxx:1059:63: error: expected unqualified-id before ‘,’ token | |
1059 | std::pair<std::unique_ptr<char, std::function<void(char *)>>, std::size_t> | |
| ^ | |
In file included from /usr/local/include/pqxx/array:5, | |
from /usr/include/c++/11/tuple:39, | |
from /usr/include/c++/11/bits/unique_ptr.h:37, | |
from /usr/include/c++/11/bits/locale_conv.h:41, | |
from /usr/include/c++/11/locale:43, | |
from /usr/include/c++/11/iomanip:43, | |
from main.cpp:3: | |
/usr/local/include/pqxx/array.hxx:82:8: error: ‘array’ in namespace ‘std’ does not name a template type | |
82 | std::array<std::size_t, DIMENSIONS> const &sizes() noexcept | |
| ^~~~~ | |
/usr/local/include/pqxx/array.hxx:28:1: note: ‘std::array’ is defined in header ‘<array>’; did you forget to ‘#include <array>’? | |
27 | #include "pqxx/internal/array-composite.hxx" | |
+++ |+#include <array> | |
28 | #include "pqxx/internal/encoding_group.hxx" | |
/usr/local/include/pqxx/array.hxx:489:8: error: ‘array’ in namespace ‘std’ does not name a template type | |
489 | std::array<std::size_t, DIMENSIONS> m_extents; | |
| ^~~~~ | |
/usr/local/include/pqxx/array.hxx:489:3: note: ‘std::array’ is defined in header ‘<array>’; did you forget to ‘#include <array>’? | |
489 | std::array<std::size_t, DIMENSIONS> m_extents; | |
| ^~~ | |
/usr/local/include/pqxx/array.hxx:499:8: error: ‘array’ in namespace ‘std’ does not name a template type | |
499 | std::array<std::size_t, DIMENSIONS - 1> m_factors; | |
| ^~~~~ | |
/usr/local/include/pqxx/array.hxx:499:3: note: ‘std::array’ is defined in header ‘<array>’; did you forget to ‘#include <array>’? | |
499 | std::array<std::size_t, DIMENSIONS - 1> m_factors; | |
| ^~~ | |
/usr/local/include/pqxx/array.hxx: In member function ‘void pqxx::array<ELEMENT, DIMENSIONS, SEPARATOR>::parse(std::string_view)’: | |
/usr/local/include/pqxx/array.hxx:305:10: error: ‘array’ is not a member of ‘std’ | |
305 | std::array<std::size_t, DIMENSIONS> extents{}; | |
| ^~~~~ | |
/usr/local/include/pqxx/array.hxx:305:10: note: ‘std::array’ is defined in header ‘<array>’; did you forget to ‘#include <array>’? | |
/usr/local/include/pqxx/array.hxx:305:27: error: expected primary-expression before ‘,’ token | |
305 | std::array<std::size_t, DIMENSIONS> extents{}; | |
| ^ | |
/usr/local/include/pqxx/array.hxx:305:41: error: ‘extents’ was not declared in this scope | |
305 | std::array<std::size_t, DIMENSIONS> extents{}; | |
| ^~~~~~~ | |
/usr/local/include/pqxx/array.hxx:345:11: error: ‘m_extents’ was not declared in this scope | |
345 | m_extents[dim] = extents[dim]; | |
| ^~~~~~~~~ | |
/usr/local/include/pqxx/array.hxx:350:31: error: ‘m_extents’ was not declared in this scope | |
350 | if (extents[dim] != m_extents[dim]) | |
| ^~~~~~~~~ | |
/usr/local/include/pqxx/array.hxx: In member function ‘void pqxx::array<ELEMENT, DIMENSIONS, SEPARATOR>::init_factors()’: | |
/usr/local/include/pqxx/array.hxx:432:17: error: ‘m_extents’ was not declared in this scope | |
432 | factor *= m_extents[dim]; | |
| ^~~~~~~~~ | |
/usr/local/include/pqxx/array.hxx:433:7: error: ‘m_factors’ was not declared in this scope; did you mean ‘factor’? | |
433 | m_factors[dim - 1] = factor; | |
| ^~~~~~~~~ | |
| factor | |
/usr/local/include/pqxx/array.hxx: In member function ‘constexpr std::size_t pqxx::array<ELEMENT, DIMENSIONS, SEPARATOR>::add_index(OUTER, INDEX ...) const’: | |
/usr/local/include/pqxx/array.hxx:460:22: error: ‘m_factors’ was not declared in this scope; did you mean ‘init_factors’? | |
460 | return first * m_factors[dimension] + add_index(indexes...); | |
| ^~~~~~~~~ | |
| init_factors | |
/usr/local/include/pqxx/array.hxx: In member function ‘constexpr void pqxx::array<ELEMENT, DIMENSIONS, SEPARATOR>::check_bounds(OUTER, INDEX ...) const’: | |
/usr/local/include/pqxx/array.hxx:475:18: error: ‘m_extents’ was not declared in this scope | |
475 | if (first >= m_extents[dimension]) | |
| ^~~~~~~~~ | |
In file included from /usr/local/include/pqxx/internal/stream_query.hxx:29, | |
from /usr/local/include/pqxx/transaction_base.hxx:35, | |
from /usr/local/include/pqxx/dbtransaction.hxx:20, | |
from /usr/local/include/pqxx/blob.hxx:34, | |
from /usr/local/include/pqxx/pqxx:6, | |
from main.cpp:5: | |
/usr/local/include/pqxx/internal/gates/connection-stream_from.hxx: In member function ‘auto pqxx::internal::gate::connection_stream_from::read_copy_line()’: | |
/usr/local/include/pqxx/internal/gates/connection-stream_from.hxx:16:41: error: ‘class pqxx::connection’ has no member named ‘read_copy_line’; did you mean ‘write_copy_line’? | |
16 | auto read_copy_line() { return home().read_copy_line(); } | |
| ^~~~~~~~~~~~~~ | |
| write_copy_line |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment