MidnightBSD Magus

databases/postgresql-libpqxx

New C++ interface for PostgreSQL

Flavor Version Run OSVersion Arch License Restricted Status
7.3.1 620 4.0 amd64 bsd3 0 fail

License Permissions:

Events

Machine Type Time Message
m4064b info 2025-11-02 09:49:40.019713 Test Started
m4064b fail 2025-11-02 09:50:48.444909 make build returned non-zero: 1
m4064b fail 2025-11-02 09:50:48.552523 Test complete.

Log

===>  Building for postgresql-libpqxx-7.3.1
Making all in include
gmake[1]: Entering directory '/magus/work/usr/mports/databases/postgresql-libpqxx/work/libpqxx-7.3.1/include'
Making all in pqxx
gmake[2]: Entering directory '/magus/work/usr/mports/databases/postgresql-libpqxx/work/libpqxx-7.3.1/include/pqxx'
/usr/local/bin/gmake  all-am
gmake[3]: Entering directory '/magus/work/usr/mports/databases/postgresql-libpqxx/work/libpqxx-7.3.1/include/pqxx'
gmake[3]: Leaving directory '/magus/work/usr/mports/databases/postgresql-libpqxx/work/libpqxx-7.3.1/include/pqxx'
gmake[2]: Leaving directory '/magus/work/usr/mports/databases/postgresql-libpqxx/work/libpqxx-7.3.1/include/pqxx'
gmake[2]: Entering directory '/magus/work/usr/mports/databases/postgresql-libpqxx/work/libpqxx-7.3.1/include'
gmake[2]: Nothing to be done for 'all-am'.
gmake[2]: Leaving directory '/magus/work/usr/mports/databases/postgresql-libpqxx/work/libpqxx-7.3.1/include'
gmake[1]: Leaving directory '/magus/work/usr/mports/databases/postgresql-libpqxx/work/libpqxx-7.3.1/include'
Making all in src
gmake[1]: Entering directory '/magus/work/usr/mports/databases/postgresql-libpqxx/work/libpqxx-7.3.1/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o array.lo array.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o binarystring.lo binarystring.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o blob.lo blob.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o connection.lo connection.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o cursor.lo cursor.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o encodings.lo encodings.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o errorhandler.lo errorhandler.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o except.lo except.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o field.lo field.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o largeobject.lo largeobject.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o notification.lo notification.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o pipeline.lo pipeline.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o result.lo result.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o robusttransaction.lo robusttransaction.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o sql_cursor.lo sql_cursor.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o strconv.lo strconv.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o stream_from.lo stream_from.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o stream_to.lo stream_to.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o subtransaction.lo subtransaction.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o transaction.lo transaction.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o transaction_base.lo transaction_base.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o row.lo row.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o util.lo util.cxx
/bin/sh ../libtool  --tag=CXX   --mode=compile c++ -std=c++17 -DHAVE_CONFIG_H   -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include  -O2 -pipe -fstack-protector-strong -fno-strict-aliasing  -fvisibility=hidden -fvisibility-inlines-hidden -c -o version.lo version.cxx
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c binarystring.cxx  -fPIC -DPIC -o .libs/binarystring.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c except.cxx  -fPIC -DPIC -o .libs/except.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c blob.cxx  -fPIC -DPIC -o .libs/blob.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c connection.cxx  -fPIC -DPIC -o .libs/connection.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c field.cxx  -fPIC -DPIC -o .libs/field.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c notification.cxx  -fPIC -DPIC -o .libs/notification.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c sql_cursor.cxx  -fPIC -DPIC -o .libs/sql_cursor.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c array.cxx  -fPIC -DPIC -o .libs/array.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c robusttransaction.cxx  -fPIC -DPIC -o .libs/robusttransaction.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c strconv.cxx  -fPIC -DPIC -o .libs/strconv.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c stream_from.cxx  -fPIC -DPIC -o .libs/stream_from.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c result.cxx  -fPIC -DPIC -o .libs/result.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c pipeline.cxx  -fPIC -DPIC -o .libs/pipeline.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c transaction.cxx  -fPIC -DPIC -o .libs/transaction.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c subtransaction.cxx  -fPIC -DPIC -o .libs/subtransaction.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c stream_to.cxx  -fPIC -DPIC -o .libs/stream_to.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c row.cxx  -fPIC -DPIC -o .libs/row.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c transaction_base.cxx  -fPIC -DPIC -o .libs/transaction_base.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c util.cxx  -fPIC -DPIC -o .libs/util.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c version.cxx  -fPIC -DPIC -o .libs/version.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c encodings.cxx  -fPIC -DPIC -o .libs/encodings.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c largeobject.cxx  -fPIC -DPIC -o .libs/largeobject.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c errorhandler.cxx  -fPIC -DPIC -o .libs/errorhandler.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c cursor.cxx  -fPIC -DPIC -o .libs/cursor.o
libtool: compile:  c++ -std=c++17 -DHAVE_CONFIG_H -I../include -I../include -I/usr/local/include -I/usr/local/include -I/usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fvisibility=hidden -fvisibility-inlines-hidden -c version.cxx -o version.o >/dev/null 2>&1
In file included from binarystring.cxx:14:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from binarystring.cxx:14:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from binarystring.cxx:23:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
In file included from binarystring.cxx:23:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = In file included from _CharT;
      |         ^
In file included from binarystring.cxx:23:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
except.cxx:11:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from binarystring.cxx:23:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from binarystring.cxx:23:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from except.cxx:11:
In file included from ../include/pqxx/except:6:
In file included from util.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
In file included from ../include/pqxx/except.hxx:20:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42/usr/include/c++/v1/string:820:42: : error: implicit instantiation of undefined template 'std::char_traits'
error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is  820 |   static_assert(is_same<_C_sameharT, typename <_CharT, typentraits_type::char_type>::value,
      |                                          ^
ame tr/usr/include/c++/v1/__iterator/size.h:aits_type::cha27:107: note: in instantiation of template class 'std::basic_string' requested here
r_type>::value,
         27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __|                                          ^
c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) ../include/pqxx/internal/conversions.hxx:773:12: In file included from strconv.cxx:15:
In file included from /usr/include/c++/v1/functional:note: in instantiation of template class 'std::basic_string_view' requested here
{
      | 552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:                                                                                                          ^
  773 | 325:
In file included from     r../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
/usr/include/c++/v1/__format/formatter_bool.h  e:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
:/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | 39ts:
truct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
/usr/include/c++/v1/stringu:820:42: error: implicit instantiation of undefined template 'std::char_traits'
rn buf;
      |   820 |   static_assert(is_same<_CharT,           ^
 typename t../include/pqxx/internal/conversions.hxxraits_type::char_:773:12:type>::value,
      |                                          ^
 note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
/usr/include/c++/v1/__fwd/string.h:   27 | _LIBCPP_HIDE_FROM_ABI constexpr23 auto size(const _Cont& __c) noexcept(noe:29: note: template is declared here
xcept(__c.size())) -> decltype(   __c.size()) {
      |                                                                                                           ^
23 | struct _LI../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
B  743 |     return inteCrnal::size_esc_bin(std::size(valIn file included from binarystring.cxx:23:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxxue));
      |                                   ^
:P/usr/include/c++/v1/__fwd/string.h170P:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS:19: error:  _TEMPLATE_Vchar_trIS char_traits;
      |                             ^
unknown type name 'value_type'; did you mean 'zview::value_type'?
aits;  170 |   std::share
      |                             ^
d_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from util.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from binarystring.cxx:23:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from strconv.cxx:15:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
binarystring.cxx:48:9: error: no viable overloaded '='
   48 |   m_buf =
      |   ~~~~~ ^
   49 |     std::shared_ptr{PQunescapeBytea(data, &m_size), PQfreemem};
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:671:42: note: candidate function not viable: no known conversion from 'shared_ptr' to 'const shared_ptr' for 1st argument
  671 |   _LIBCPP_HIDE_FROM_ABI shared_ptr<_Tp>& operator=(const shared_ptr& __r) _NOEXCEPT {
      |                                          ^         ~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:677:42: note: candidate template ignored: requirement '__compatible_with::value' was not satisfied [with _Yp = unsigned char]
  677 |   _LIBCPP_HIDE_FROM_ABI shared_ptr<_Tp>& operator=(const shared_ptr<_Yp>& __r) _NOEXCEPT {
      |                                          ^
/usr/include/c++/v1/__memory/shared_ptr.h:682:42: note: candidate function not viable: no known conversion from 'shared_ptr' to 'shared_ptr' for 1st argument
  682 |   _LIBCPP_HIDE_FROM_ABI shared_ptr<_Tp>& operator=(shared_ptr&& __r) _NOEXCEPT {
      |                                          ^         ~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:688:42: note: candidate template ignored: requirement '__compatible_with::value' was not satisfied [with _Yp = unsigned char]
  688 |   _LIBCPP_HIDE_FROM_ABI shared_ptr<_Tp>& operator=(shared_ptr<_Yp>&& __r) {
      |                                          ^
/usr/include/c++/v1/__memory/shared_ptr.h:708:42: note: candidate template ignored: could not match 'unique_ptr' against 'std::shared_ptr'
  708 |   _LIBCPP_HIDE_FROM_ABI shared_ptr<_Tp>& operator=(unique_ptr<_Yp, _Dp>&& __r) {
      |                                          ^
binarystring.cxx:56:9: error: no matching constructor for initialization of 'std::shared_ptr' (aka 'shared_ptr')
   56 |         m_buf{copy_to_buffer(s.data(), std::size(s))}, m_size{std::size(s)}
      |         ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:438:43: note: candidate constructor not viable: no known conversion from 'std::shared_ptr' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument
  438 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR shared_ptr(nullptr_t) _NOEXCEPT : __ptr_(nullptr), __cntrl_(nullptr) {}
      |                                           ^          ~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:583:25: note: candidate constructor not viable: no known conversion from 'shared_ptr' to 'const shared_ptr' for 1st argument
  583 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(const shared_ptr& __r) _NOEXCEPT : __ptr_(__r.__ptr_), __cntrl_(__r.__cntrl_) {
      |                         ^          ~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:594:25: note: candidate constructor not viable: no known conversion from 'shared_ptr' to 'shared_ptr' for 1st argument
  594 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(shared_ptr&& __r) _NOEXCEPT : __ptr_(__r.__ptr_), __cntrl_(__r.__cntrl_) {
      |                         ^          ~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:451:34: note: candidate template ignored: could not match '_Yp *' against 'std::shared_ptr'
  451 |   _LIBCPP_HIDE_FROM_ABI explicit shared_ptr(_Yp* __p) : __ptr_(__p) {
      |                                  ^
/usr/include/c++/v1/__memory/shared_ptr.h:589:25: note: candidate template ignored: requirement '__compatible_with::value' was not satisfied [with _Yp = unsigned char]
  589 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(const shared_ptr<_Yp>& __r) _NOEXCEPT : __ptr_(__r.__ptr_), __cntrl_(__r.__cntrl_) {
      |                         ^
/usr/include/c++/v1/__memory/shared_ptr.h:600:25: note: candidate template ignored: requirement '__compatible_with::value' was not satisfied [with _Yp = unsigned char]
  600 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(shared_ptr<_Yp>&& __r) _NOEXCEPT : __ptr_(__r.__ptr_), __cntrl_(__r.__cntrl_) {
      |                         ^
/usr/include/c++/v1/__memory/shared_ptr.h:606:34: note: candidate template ignored: could not match 'weak_ptr' against 'std::shared_ptr'
  606 |   _LIBCPP_HIDE_FROM_ABI explicit shared_ptr(const weak_ptr<_Yp>& __r)
      |                                  ^
/usr/include/c++/v1/__memory/shared_ptr.h:627:25: note: candidate template ignored: could not match 'unique_ptr' against 'std::shared_ptr'
  627 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(unique_ptr<_Yp, _Dp>&& __r) : __ptr_(__r.get()) {
      |                         ^
/usr/include/c++/v1/__memory/shared_ptr.h:648:25: note: candidate template ignored: could not match 'unique_ptr' against 'std::shared_ptr'
  648 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(unique_ptr<_Yp, _Dp>&& __r) : __ptr_(__r.get()) {
      |                         ^
/usr/include/c++/v1/__memory/shared_ptr.h:436:43: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
  436 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR shared_ptr() _NOEXCEPT : __ptr_(nullptr), __cntrl_(nullptr) {}
      |                                           ^
/usr/include/c++/v1/__memory/shared_ptr.h:461:25: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
  461 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(_Yp* __p, _Dp __d) : __ptr_(__p) {
      |                         ^          ~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:565:25: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
  565 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(const shared_ptr<_Yp>& __r, element_type* __p) _NOEXCEPT
      |                         ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:485:25: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
  485 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(_Yp* __p, _Dp __d, _Alloc __a) : __ptr_(__p) {
      |                         ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:511:25: note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided
  511 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(
      |                         ^
  512 |       nullptr_t __p,
      |       ~~~~~~~~~~~~~~
  513 |       _Dp __d,
      |       ~~~~~~~~
  514 |       __enable_if_t<__shared_ptr_nullptr_deleter_ctor_reqs<_Dp>::value, __nullptr_sfinae_tag> = __nullptr_sfinae_tag())
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:535:25: note: candidate constructor template not viable: requires at least 3 arguments, but 1 was provided
  535 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(
      |                         ^
  536 |       nullptr_t __p,
      |       ~~~~~~~~~~~~~~
  537 |       _Dp __d,
      |       ~~~~~~~~
  538 |       _Alloc __a,
      |       ~~~~~~~~~~~
  539 |       __enable_if_t<__shared_ptr_nullptr_deleter_ctor_reqs<_Dp>::value, __nullptr_sfinae_tag> = __nullptr_sfinae_tag())
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
binarystring.cxx:61:9: error: no matching constructor for initialization of 'std::shared_ptr' (aka 'shared_ptr')
   61 |         m_buf{copy_to_buffer(binary_data, len)}, m_size{len}
      |         ^    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:438:43: note: candidate constructor not viable: no known conversion from 'std::shared_ptr' to 'nullptr_t' (aka 'std::nullptr_t') for 1st argument
  438 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR shared_ptr(nullptr_t) _NOEXCEPT : __ptr_(nullptr), __cntrl_(nullptr) {}
      |                                           ^          ~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:583:25: note: candidate constructor not viable: no known conversion from 'shared_ptr' to 'const shared_ptr' for 1st argument
  583 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(const shared_ptr& __r) _NOEXCEPT : __ptr_(__r.__ptr_), __cntrl_(__r.__cntrl_) {
      |                         ^          ~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:594:25: note: candidate constructor not viable: no known conversion from 'shared_ptr' to 'shared_ptr' for 1st argument
  594 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(shared_ptr&& __r) _NOEXCEPT : __ptr_(__r.__ptr_), __cntrl_(__r.__cntrl_) {
      |                         ^          ~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:451:34: note: candidate template ignored: could not match '_Yp *' against 'std::shared_ptr'
  451 |   _LIBCPP_HIDE_FROM_ABI explicit shared_ptr(_Yp* __p) : __ptr_(__p) {
      |                                  ^
/usr/include/c++/v1/__memory/shared_ptr.h:589:25: note: candidate template ignored: requirement '__compatible_with::value' was not satisfied [with _Yp = unsigned char]
  589 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(const shared_ptr<_Yp>& __r) _NOEXCEPT : __ptr_(__r.__ptr_), __cntrl_(__r.__cntrl_) {
      |                         ^
/usr/include/c++/v1/__memory/shared_ptr.h:600:25: note: candidate template ignored: requirement '__compatible_with::value' was not satisfied [with _Yp = unsigned char]
  600 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(shared_ptr<_Yp>&& __r) _NOEXCEPT : __ptr_(__r.__ptr_), __cntrl_(__r.__cntrl_) {
      |                         ^
/usr/include/c++/v1/__memory/shared_ptr.h:606:34: note: candidate template ignored: could not match 'weak_ptr' against 'std::shared_ptr'
  606 |   _LIBCPP_HIDE_FROM_ABI explicit shared_ptr(const weak_ptr<_Yp>& __r)
      |                                  ^
/usr/include/c++/v1/__memory/shared_ptr.h:627:25: note: candidate template ignored: could not match 'unique_ptr' against 'std::shared_ptr'
  627 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(unique_ptr<_Yp, _Dp>&& __r) : __ptr_(__r.get()) {
      |                         ^
/usr/include/c++/v1/__memory/shared_ptr.h:648:25: note: candidate template ignored: could not match 'unique_ptr' against 'std::shared_ptr'
  648 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(unique_ptr<_Yp, _Dp>&& __r) : __ptr_(__r.get()) {
      |                         ^
/usr/include/c++/v1/__memory/shared_ptr.h:436:43: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
  436 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR shared_ptr() _NOEXCEPT : __ptr_(nullptr), __cntrl_(nullptr) {}
      |                                           ^
/usr/include/c++/v1/__memory/shared_ptr.h:461:25: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
  461 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(_Yp* __p, _Dp __d) : __ptr_(__p) {
      |                         ^          ~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:565:25: note: candidate constructor template not viable: requires 2 arguments, but 1 was provided
  565 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(const shared_ptr<_Yp>& __r, element_type* __p) _NOEXCEPT
      |                         ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:485:25: note: candidate constructor template not viable: requires 3 arguments, but 1 was provided
  485 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(_Yp* __p, _Dp __d, _Alloc __a) : __ptr_(__p) {
      |                         ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:511:25: note: candidate constructor template not viable: requires at least 2 arguments, but 1 was provided
  511 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(
      |                         ^
  512 |       nullptr_t __p,
      |       ~~~~~~~~~~~~~~
  513 |       _Dp __d,
      |       ~~~~~~~~
  514 |       __enable_if_t<__shared_ptr_nullptr_deleter_ctor_reqs<_Dp>::value, __nullptr_sfinae_tag> = __nullptr_sfinae_tag())
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__memory/shared_ptr.h:535:25: note: candidate constructor template not viable: requires at least 3 arguments, but 1 was provided
  535 |   _LIBCPP_HIDE_FROM_ABI shared_ptr(
      |                         ^
  536 |       nullptr_t __p,
      |       ~~~~~~~~~~~~~~
  537 |       _Dp __d,
      |       ~~~~~~~~
  538 |       _Alloc __a,
      |       ~~~~~~~~~~~
  539 |       __enable_if_t<__shared_ptr_nullptr_deleter_ctor_reqs<_Dp>::value, __nullptr_sfinae_tag> = __nullptr_sfinae_tag())
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from notification.cxx:13:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from util.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from util.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from util.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from util.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from notification.cxx:13:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from util.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from notification.cxx:15:
In file included from ../include/pqxx/internal/gates/connection-notification_receiver.hxx:3:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
7 errors generated.
In file included from except.cxx:11:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from except.cxx:11:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from notification.cxx:15:
In file included from ../include/pqxx/internal/gates/connection-notification_receiver.hxx:3:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25In file included from except.cxx:11:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
 2535 |     traits_type::c   opy(std::__to_address(_63_p), std::__to_address(__ |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string_view:278:9:/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __ note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from except.cxx:11:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
gmake[1]: *** [Makefile:529: util.lo] Error 1
gmake[1]: *** Waiting for unfinished jobs....
In file included from notification.cxx:15:
In file included from ../include/pqxx/internal/gates/connection-notification_receiver.hxx:3:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from except.cxx:11:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBIn file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from CPP_CONSTEXPR_SINCE_CXX2../include/pqxx/connection.hxx:34:
In file included from 0 void resize(size_type __n) {../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
    60 |   using value_type = std::charIn file included from strconv.cxx:15:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h_trait:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22rs::char_type;
      |                           ^
:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
 esiz2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, e__c);
   45(      __n, value_type|     ^
 | /usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     a()); }
      |                                                                                    ^
strppend(__n - __sz, __c);
      ../include/pqxx/internal/conversions.hxx|     ^
:/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
771 :9: note: in instantiation of member function 'std::basic_string::resize' requested here
1303  771 |   |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void res ize(size_t ype __n) { resize(__n, value_type()); }
      |                                                                                    ^
 u../include/pqxx/internal/conversions.hxx:771:9:c note: t char_traitsin instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
;/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS c
har_traits;
      |                             ^
buf.resize(size);
      |         ^
      /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
|        ^
   In file included from strconv.cxx:15:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:286423In file included from notification.cxx:15:
In file included from ../include/pqxx/internal/gates/connection-notification_receiver.hxx:3:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:5: :34error: implicit instantiation of undefined template 'std::char_traits'
:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:  | 286492:21 |     traits_type::assign(__p[__sz], value_type());
      |     ^
: error: /usr/include/c++/v1/__fwd/string.hs:unknown type name 'value_type'; did you mean 'zview::value_type'?
23:t   92 |     std::shared_ptr ptr, si29r:uze_ cnote: t _LIBCtype size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
template is declared hereP
P_T   23 | struct _LIBCPP_/usr/include/c++/v1/string_view:278:9T: note: 'zview::value_type' declared hereEMPLATEE
MPLATE_  278 |   using value_type      = _CharT;
      |         ^
VIS char_trait_sVIS;
      |                             ^
 char_traits;
      |                             ^
In file included from strconv.cxx:15:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from strconv.cxx:15:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from notification.cxx:15:
In file included from ../include/pqxx/internal/gates/connection-notification_receiver.hxx:3:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from strconv.cxx:15:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
7 errors generated.
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from array.cxx:16:
In file included from ../include/pqxx/array:4:
In file included from ../include/pqxx/array.hxx:18:
In file included from ../include/pqxx/internal/encodings.hxx:14:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
In file included from notification.cxx:15:
In file included from ../include/pqxx/internal/gates/connection-notification_receiver.hxx:3:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
/usr/include/c++/v1/__fwd/string.h:23:29:   170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
note: template is declared here
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using val   23 | struct _LIBCPue_type      = _CharT;
      |         ^
P_TEMPLATE_VIS char_traits;
      |                             ^
In file included from array.cxx:16:
In file included from ../include/pqxx/array:4:
In file included from ../include/pqxx/array.hxx:18:
In file included from ../include/pqxx/internal/encodings.hxx:14:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from notification.cxx:15:
In file included from ../include/pqxx/internal/gates/connection-notification_receiver.hxx:3:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
gmake[1]: *** [Makefile:529: except.lo] Error 1
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from row.cxx:21:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from row.cxx:21:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:17:
In file included from /usr/include/c++/v1/streambuf:113:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:17:
In file included from /usr/include/c++/v1/streambuf:113:
In file included from /usr/include/c++/v1/__locale:24:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from binarystring.cxx:14:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from binarystring.cxx:14:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:19:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
In file included from binarystring.cxx:14:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from binarystring.cxx:14:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:19:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
binarystring(
         63 |   using const_reference = |                                                    ^
value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
   88 |  /usr/include/c++/v1/string_view:   void const *, std::size_t);
      |     ~~~~~~~~~~~~
278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from binarystring.cxx:14:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:19:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from robusttransaction.cxx:13:
In file included from /usr/include/c++/v1/chrono:1002:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:19:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from robusttransaction.cxx:13:
In file included from /usr/include/c++/v1/chrono:1001:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:19:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:19:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from robusttransaction.cxx:19:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
In file included from robusttransaction.cxx:19:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:19:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
/usr/include/c++/v1/string_view  217 |     return binarystring:278:9: note: 'zview::value_type' declared here
{  278 |   using value_type      = _Chastd::move(buf),rT;
      |         ^
 size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from robusttransaction.cxx:19:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from robusttransaction.cxx:19:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from robusttransaction.cxx:19:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
17 errors generated.
In file included from robusttransaction.cxx:19:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
7 errors generated.
In file included from robusttransaction.cxx:19:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from array.cxx:16:
In file included from ../include/pqxx/array:4:
In file included from ../include/pqxx/array.hxx:18:
In file included from ../include/pqxx/internal/encodings.hxx:14:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from array.cxx:16:
In file included from ../include/pqxx/array:4:
In file included from ../include/pqxx/array.hxx:18:
In file included from ../include/pqxx/internal/encodings.hxx:14:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from array.cxx:16:
In file included from ../include/pqxx/array:4:
In file included from ../include/pqxx/array.hxx:18:
In file included from ../include/pqxx/internal/encodings.hxx:14:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
gmake[1]: *** [Makefile:529: binarystring.lo] Error 1
In file included from array.cxx:16:
In file included from ../include/pqxx/array:4:
In file included from ../include/pqxx/array.hxx:18:
In file included from ../include/pqxx/internal/encodings.hxx:14:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from array.cxx:16:
In file included from ../include/pqxx/array:4:
In file included from ../include/pqxx/array.hxx:18:
In file included from ../include/pqxx/internal/encodings.hxx:14:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
gmake[1]: *** [Makefile:529: strconv.lo] Error 1
7 errors generated.
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
gmake[1]: *** [Makefile:529: array.lo] Error 1
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from In file included from /usr/include/c++/v1/__format/formatter_bool.h:notification.cxx:13:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
In file included from  19transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
2861 |     traits_type::assign(std::../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
__to_a   60ddress(__p) + |   using value_type = std::char_traits::char_type;
      |                           ^
 /usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
__sz, __n, __c);
      |     ^
:
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n In file included from - __sz, __c);
      |     ^
/usr/include/c++/v1/string:/usr/include/c++/v1/__format/formatter_integral.h1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBC:PP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
21../include/pqxx/internal/conversions.hxx:771:
In file included from :9: note: in instantiation of member function 'std::basic_string::resize' requested here
  /usr/include/c++/v1/__format/formatter_output.h771 |     buf.resize(size);
      |         ^
:/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _22LIBCPP_TEMPLATE_VIS cha:
r_traits;
      | In file included from                             ^/usr/include/c++/v1/__format/parser_std_format_spec.h:39:

/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
In file included from notification.cxx:13:
   /usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 286427 |     traits_type::assign(__p[__sz], valu | e_LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> declt_type());
      |     ^
ype(/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
_   23 | struct __LIBCPP_TEMPLATE_VIS cc.sihar_traits;
      |                             ^
ze()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from notification.cxx:13:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
In file included from  2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/stringsubtransaction.cxx:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap:, __sz + __n - __cap, __sz, 16__sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: :
note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303In file included from ../include/pqxx/connection:6:84:
: In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functionalnote: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HID:E_552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_t:
ype __n) { resize(__nIn file included from transaction.cxx, value_type()); }
      |                                                                                    ^
In file included from ../include/pqxx/internal/conversions.hxx/usr/include/c++/v1/vector:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |  :   buf.resize(size);
      |         ^
:/usr/include/c++/v1/__fwd/string.h:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
325:
   63 |   using const_reference =In file included from  23value_type const &;
:29: note: template is declared here
   23 | struct _      |                           ^~~~~~~~~~LIBC
      |                           zview::value_typeP
/usr/include/c++/v1/__format/formatter_bool.h/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
P  278 |  _ using valu:e16_type      = _C:
hIn file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
arT;
      |         ^
/usr/include/c++/v1/string_view:300:42: TEMPLATE_VIS char_traits;error: 
      |                             ^
implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traiIn file included from notification.cxx:13:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
t 2538 |     s;
      |                             ^
traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from row.cxx:21:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from row.cxx:21:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from row.cxx:21:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from row.cxx:21:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from notification.cxx:13:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from row.cxx:21:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
7 errors generated.
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
gmake[1]: *** [Makefile:529: row.lo] Error 1
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from field.cxx:17:
In file included from ../include/pqxx/result:6:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(valueIn file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx)):25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
;
      |   125 |   [[nodiscard]] value_type const *data() const noexce                                  ^
/usr/include/c++/v1/__fwd/string.h:pt { return m_buf.get(); }
      |                 ^~~~~~~~~~
      | 23:29: note: template is declared here
                zview::value_type
   /usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here23 | struct _LIBCPP_TEMPLATE_VIS char_traits;

  278 |   using value_type      = _CharT;
      |         ^
      |                             ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: /usr/include/c++/v1/string_view:error: unknown type name 'value_type'; did you mean 'zview::value_type'?
278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from field.cxx:17:
In file included from ../include/pqxx/result:6:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      14 errors generated.
|     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
gmake[1]: *** [Makefile:529: notification.lo] Error 1
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:20:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
In file included from connection.cxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::cIn file included from connection.cxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   statihar_traits::char_type;c_assert(is_same<_CharT, typ
      |                           ^
ename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__string/char_traits.h:45../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
:8: note: template is declared here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773   45 | struct char_traits;
      |        ^
:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4In file included from connection.cxx:64:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   60 |    63 |   using const_ref  using value_type =eIn file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21rence = value_type const &;
      :
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from  std::char_trait../include/pqxx/prepared_statement.hxx:17:
In file included from |                           ^~~~~~~~~~
      |                           zview::value_type
s<../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
../include/pqxx/binarystring.hxx  278 |   using value_type    c  = _CharT;
      |         ^
h:92:21ar_type>::char_type;
      |                           ^
: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
/usr/include/c++/v1/__string/char_traits.h:45:8: note:    92 |     std::shared_ptrtemplate is declared here
   45 | struct char_traits;
      |        ^
 ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscIn file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34ard]] value:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: /usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
unknown type name 'value_type'; did you mean 'zview::value_type'?
  278 |   using val   64 |   using const_pointer = value_typeue_type       const *;
      = _CharT;
      |         ^
|                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from connection.cxx:64:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:17:
In file included from /usr/include/c++/v1/streambuf:113:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:17:
In file included from /usr/include/c++/v1/streambuf:113:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21  170 |   std:::
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
sharIn file included from largeobject.cxx:/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
ed_ptr m_buf;
      |                   ^~~~~~~~~~
      | :
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:17:
In file included from /usr/include/c++/v1/streambuf:113:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
ass 2535 |     t                  zview::value_typeign(std:
raits_t/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
ype::copy(  278 |   using:_std::_ value_t__to_address(__p), std::__to_adtoydress(__old_p),pe      = _CharT;
      |         ^In file included from _address(sql_cursor.cxx:15__p) + __sz, __n, __c);
      |     ^
 __/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     appenn_copy);d:
(In file included from __n - __sz, __c);

      |     ^
../include/pqxx/cursor/usr/include/c++/v1/string:2556::      |     ^
63: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
:
 2556 |   In file included from ../include/pqxx/cursor.hxx/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LI__grow_byBCPP_HIDE(__old_ca:23:
In file included from ../include/pqxx/transaction_base.hxx:p, __de31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?In file included from connection.cxx:64
_:
In file included from F   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
l_/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
nta_cap, __old_sz, __n  278_copy,) { re __n_del, __n_add)ssize(__n, value_type()); t_pointer = value_type const *;
      | ;
      }                        ^~~~~~~~~~
      
      |                                                                                    ^
|   ^ |   usin../include/pqxx/internal/conversions.hxx:771g value_type      = _CharT;

      |         ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
|                         zview::value_type
 2858 |    /usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
   __grow_by_without  278 | :9: note: in instantiation of member function 'std::basic_string::resize' requested here
 _replace(__cap, __sz + using value_type      __n - __cap, __sz, __sz, 0);
      |       ^
  /usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
771 |     = _Ch 3302 |     append(__n - __sz, __c);
      arT|     ^;
      |         ^

/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
 buf.resize(s../include/pqxx/internal/conversions.hxx:771:9: ize);
      |         ^
note: in instantiation of member function 'std::basic_string::resize' requested here
/usr/include/c++/v1/__fwd/string.h:23:29:  771 |  note: template is declared here    buf.resiz
e(s   23 | ize);struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^

      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
In file included from largeobject.cxx 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h::23:29: 22:
In file included from note: template is declared here
../include/pqxx/largeobject:6   23 | :
In file included from ../include/pqxx/largeobject.hxxstruct _LIBCPP_TEMPLA:17:
TE_VIS char_tIn file included from /usr/include/c++/v1/streambuf:raits;
      |                             ^
113:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^

In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6:
In file included from ../include/pqxx/largeobject.hxx:17:
In file included from /usr/include/c++/v1/streambuf:113:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from connection.cxx:64:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from stream_to.cxx:13:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from connection.cxx:64:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from connection.cxx:64:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from connection.cxx:64:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from robusttransaction.cxx:13:
In file included from /usr/include/c++/v1/chrono:1002:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from robusttransaction.cxx:13:
In file included from /usr/include/c++/v1/chrono:1002:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from robusttransaction.cxx:13:
In file included from /usr/include/c++/v1/chrono:1002:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from robusttransaction.cxx:13:
In file included from /usr/include/c++/v1/chrono:1002:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from robusttransaction.cxx:13:
In file included from /usr/include/c++/v1/chrono:1002:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from result.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:29:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from result.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from encodings.cxx:12:
In file included from /usr/include/c++/v1/iomanip:46:
In file included from /usr/include/c++/v1/istream:164:
In file included from /usr/include/c++/v1/__ostream/basic_ostream.h:16:
In file included from /usr/include/c++/v1/__system_error/error_code.h:18:
In file included from /usr/include/c++/v1/__system_error/error_category.h:15:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
14 errors generated.
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from errorhandler.cxx:13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
gmake[1]: *** [Makefile:529: largeobject.lo] Error 1
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from encodings.cxx:12:
In file included from /usr/include/c++/v1/iomanip:46:
In file included from /usr/include/c++/v1/istream:164:
In file included from /usr/include/c++/v1/__ostream/basic_ostream.h:16:
In file included from /usr/include/c++/v1/__system_error/error_code.h:18:
In file included from /usr/include/c++/v1/__system_error/error_category.h:15:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
/usr/include/c++/v1/__fwd/string.h:23 2864 |     tra:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_its_type::assign(__p[__sz], valueVIS char_traits;
      |                             ^
_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction.cxx:15:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:16:
In file included from /usr/include/c++/v1/__format/concepts.h:16:
In file included from /usr/include/c++/v1/__format/format_parse_context.h:16:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
14 errors generated.
14 errors generated.
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
gmake[1]: *** [Makefile:529: robusttransaction.lo] Error 1
gmake[1]: *** [Makefile:529: stream_to.lo] Error 1
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
14 errors generated.
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
gmake[1]: *** [Makefile:529: errorhandler.lo] Error 1
In file included from field.cxx:17:
In file included from ../include/pqxx/result:6:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from field.cxx:17:
In file included from ../include/pqxx/result:6:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from field.cxx:17:
In file included from ../include/pqxx/result:6:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from field.cxx:17:
In file included from ../include/pqxx/result:6:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from field.cxx:17:
In file included from ../include/pqxx/result:6:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
14 errors generated.
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
gmake[1]: *** [Makefile:529: transaction.lo] Error 1
In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
In file included from ../include/pqxx/blob.hxx:21:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
7 errors generated.
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
gmake[1]: *** [Makefile:529: field.lo] Error 1
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from sql_cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits'
  820 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
In file included from  1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCEcursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
In file included from /usr/include/c++/v1/string:647:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
_CXX20 void resize(size_type __n) { resize(__n, value  300 |   static_assert(is_same<_CharT, typen_type()); }
ame traits_typ      |                                                                                    ^
e../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  :771 |     buf.resize(size);
      |         ^
:char_type>::value,
      |                                          ^
/usr/include/c++/v1/__fwd/string.h../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     retu:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS charn buf;
      |            ^r_traits;
      |                             ^

../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, valIn file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:ue_type()); }
      |                                                                                    ^
552../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |    :
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:820:42:  buf.resizeerror: implicit instantiation of undefined template 'std::char_traits'
(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29:   820 |   static_asnote: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
sert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: in instantiation of template class 'std::basic_string' requested here
   27 | _LIBCPP_HIDE_FROM_ABI constexpr auto size(const _Cont& __c) noexcept(noexcept(__c.size())) -> decltype(__c.size()) {
      |                                                                                                           ^
../include/pqxx/internal/conversions.hxx:743:35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
  743 |     return internal::size_esc_bin(std::size(value));
      |                                   ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6:
In file included from ../include/pqxx/stream_from.hxx:20:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from encodings.cxx:12:
In file included from /usr/include/c++/v1/iomanip:46:
In file included from /usr/include/c++/v1/istream:164:
In file included from /usr/include/c++/v1/__ostream/basic_ostream.h:16:
In file included from /usr/include/c++/v1/__system_error/error_code.h:18:
In file included from /usr/include/c++/v1/__system_error/error_category.h:15:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from encodings.cxx:12:
In file included from /usr/include/c++/v1/iomanip:46:
In file included from /usr/include/c++/v1/istream:164:
In file included from /usr/include/c++/v1/__ostream/basic_ostream.h:16:
In file included from /usr/include/c++/v1/__system_error/error_code.h:18:
In file included from /usr/include/c++/v1/__system_error/error_category.h:15:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from encodings.cxx:12:
In file included from /usr/include/c++/v1/iomanip:46:
In file included from /usr/include/c++/v1/istream:164:
In file included from /usr/include/c++/v1/__ostream/basic_ostream.h:16:
In file included from /usr/include/c++/v1/__system_error/error_code.h:18:
In file included from /usr/include/c++/v1/__system_error/error_category.h:15:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from encodings.cxx:12:
In file included from /usr/include/c++/v1/iomanip:46:
In file included from /usr/include/c++/v1/istream:164:
In file included from /usr/include/c++/v1/__ostream/basic_ostream.h:16:
In file included from /usr/include/c++/v1/__system_error/error_code.h:18:
In file included from /usr/include/c++/v1/__system_error/error_category.h:15:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:20:
/usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
  300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::value,
      |                                          ^
../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from encodings.cxx:12:
In file included from /usr/include/c++/v1/iomanip:46:
In file included from /usr/include/c++/v1/istream:164:
In file included from /usr/include/c++/v1/__ostream/basic_ostream.h:16:
In file included from /usr/include/c++/v1/__system_error/error_code.h:18:
In file included from /usr/include/c++/v1/__system_error/error_category.h:15:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:60:27: error: implicit instantiation of undefined template 'std::char_traits'
   60 |   using value_type = std::char_traits::char_type;
      |                           ^
/usr/include/c++/v1/__string/char_traits.h:45:8: note: template is declared here
   45 | struct char_traits;
      |        ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:63:27: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   63 |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:64:25: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   64 |   using const_pointer = value_type const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  170 |   std::shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:92:21: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
   92 |     std::shared_ptr ptr, size_type size) :
      |                     ^~~~~~~~~~
      |                     zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:23:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:125:17: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
  125 |   [[nodiscard]] value_type const *data() const noexcept { return m_buf.get(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
  278 |   using value_type      = _CharT;
      |         ^
14 errors generated.
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
   2861170 |   std: |     traits_ty:shared_ptr m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
pe::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
/usr/include/c++/v1/string  278 |   using value_type      = _CharT;
      |         ^
:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from subtransaction.cxx:16:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |     return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:87:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
   87 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   88 |     void const *, std::size_t);
      |     ~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:91:52: note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argument
   91 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   92 |     std::shared_ptr ptr, size_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |   [[deprecated("Use std::byte for binary data.")]] binarystring(
      |                                                    ^
   69 |     binarystring const &) = default;
      |     ~~~~~~~~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:76:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   76 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   77 |     field gmake[1]: *** [Makefile:529: blob.lo] Error 1
const &);
      |     ~~~~~~~~~~~~~
../include/pqxx/binarystring.hxx:83:61: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   83 |   [[deprecated("Use std::byte for binary data.")]] explicit binarystring(
      |                                                             ^
   84 |     std::string_view);
      |     ~~~~~~~~~~~~~~~~
7 errors generated.
In file included from result.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
14 errors generated.
In file included from result.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from result.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copgmake[1]: *** [Makefile:529: encodings.lo] Error 1
y(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from result.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
gmake[1]: *** [Makefile:529: sql_cursor.lo] Error 1
In file included from result.cxx:22:
In file included from ../include/pqxx/except:6:
In file included from ../include/pqxx/except.hxx:20:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
7 errors generated.
connection.cxx:884:10: error: no matching member function for call to 'quote_raw'
  884 |   return quote_raw(b.data(), std::size(b));
      |          ^~~~~~~~~
connection.cxx:866:19: note: candidate function not viable: no known conversion from 'const zview::value_type *' (aka 'const char *') to 'const unsigned char *' for 1st argument
  866 | pqxx::connection::quote_raw(unsigned char const bin[], std::size_t len) const
      |                   ^         ~~~~~~~~~~~~~~~~~~~~~~~~~
connection.cxx:875:19: note: candidate function not viable: requires single argument 'bytes', but 2 arguments were provided
  875 | pqxx::connection::quote_raw(std::basic_string_view bytes) const
      |                   ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14 errors generated.
gmake[1]: *** [Makefile:529: stream_from.lo] Error 1
gmake[1]: *** [Makefile:529: result.lo] Error 1
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
14 errors generated.
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
gmake[1]: *** [Makefile:529: subtransaction.lo] Error 1
In file included from connection.cxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from connection.cxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from connection.cxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from connection.cxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from connection.cxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
14 errors generated.
gmake[1]: *** [Makefile:529: transaction_base.lo] Error 1
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from cursor.cxx:15:
In file included from ../include/pqxx/cursor:6:
In file included from ../include/pqxx/cursor.hxx:22:
In file included from ../include/pqxx/result.hxx:19:
In file included from /usr/include/c++/v1/ios:220:
In file included from /usr/include/c++/v1/__locale:24:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2861:5: error: implicit instantiation of undefined template 'std::char_traits'
 2861 |     traits_type::assign(std::__to_address(__p) + __sz, __n, __c);
      |     ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2864:5: error: implicit instantiation of undefined template 'std::char_traits'
 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2535:5: error: implicit instantiation of undefined template 'std::char_traits'
 2535 |     traits_type::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __delta_cap, __old_sz, __n_copy, __n_del, __n_add);
      |   ^
/usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
In file included from pipeline.cxx:15:
In file included from ../include/pqxx/dbtransaction:6:
In file included from ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:21:
In file included from /usr/include/c++/v1/functional:552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
In file included from /usr/include/c++/v1/vector:325:
In file included from /usr/include/c++/v1/__format/formatter_bool.h:19:
In file included from /usr/include/c++/v1/__format/formatter_integral.h:21:
In file included from /usr/include/c++/v1/__format/formatter_output.h:22:
In file included from /usr/include/c++/v1/__format/parser_std_format_spec.h:39:
/usr/include/c++/v1/string:2221:5: error: implicit instantiation of undefined template 'std::char_traits'
 2221 |     traits_type::assign(__p[__newsz], value_type());
      |     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
 2134 |     __null_terminate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
/usr/include/c++/v1/string:3304:5: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     __erase_to_end(__n);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
14 errors generated.
gmake[1]: *** [Makefile:529: cursor.lo] Error 1
14 errors generated.
gmake[1]: *** [Makefile:529: pipeline.lo] Error 1
15 errors generated.
gmake[1]: *** [Makefile:529: connection.lo] Error 1
gmake[1]: Leaving directory '/magus/work/usr/mports/databases/postgresql-libpqxx/work/libpqxx-7.3.1/src'
gmake: *** [Makefile:642: all-recursive] Error 1
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/databases/postgresql-libpqxx

Links

Depends On

Depend Of

Nothing

Categories

CVEs

  • Loading CVE information...

LLM Analysis