MidnightBSD Magus

databases/postgresql-libpqxx

New C++ interface for PostgreSQL

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

License Permissions:

Events

Machine Type Time Message
m4064b info 2025-12-08 23:53:24.811335 Test Started
m4064b fail 2025-12-08 23:54:31.328378 make build returned non-zero: 1
m4064b fail 2025-12-08 23:54:31.411935 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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      = _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;
      |         ^
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 binarystring.cxx:23:
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 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.In file included from largeobject.cxx:22:
In file included from ../include/pqxx/largeobject")]] binarys: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:42tring(
      |                                                    ^
   69 |     bina: error: implicit instantiation of undefined template 'std::char_traits'
rystring 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
820   83 |   [[deprecated("Use std::byte for binary data.")] |   static_assert(is_same<_CharT, typename tr] explicit binarystring(
      |                                                             ^
aits_ty   84 |     spe::char_typtd::e>::value,
      |                                          ^
string_view);
      |     ~~~~~~~~~~~~~~~~
/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: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 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 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 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]
  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;
      |                             ^
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) {
      |                                          ^
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'?
   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;
      |         ^
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(
      |                         ^
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  536 |       nullptr_t __p,
      |       ~~~~~~~~~~~~~~
:42: error: implicit instantiation of undefined template 'std::char_traits'
    300 |   static_assert(is_same<_CharT, typename traits_type::char_type>::v537 |       _Dp __d,
      |       ~~~~~~~~
  In file included from a538largeobject.cxx:22:
In file included from ../include/pqxx/largeobject:6l |   :
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.hxxue,
      |                                          ^
    _Alloc __../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
:  77334:
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:  |    a,
      | error: unknown type name 'value_type'; did you mean 'zview::value_type'?
 return buf;   64In file included from except.cxx      ~~~~~~~~~~~
   |   using const_po539:
11 |       __inter = value_ty      |            ^
pe const *;
      |                         ^~~~~~~~~~
      |                         zview::value_type
e../include/pqxx/internal/conversions.hxx/usr/include/c++/v1/string_view:278:9:nable_if_t<__shar note: 'zview::value_type' declared here
ed_ptr_nullptr  ::
_deleter_ctor_reqs<_D278 | p773  us>::ving v:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
alue_type      = /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
In file included from    ../include/pqxx/except:23 | st_CharT;
      |         ^
r6uct _LIBCPP_TEMPLATE_VIS char_traits;
      alue, __nul|                             ^
lp:
tr_sfinae_tag> = __nullptr_sfinae_In file included from tag())
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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: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 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 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'
  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: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;
      |                             ^
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 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 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: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: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: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 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 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 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;
      |                             ^
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 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: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 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_TEMPIn file included from pipeline.cxxLATE_VIS char_: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:17traits;
      |                             ^
:
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 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 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 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;
      |         ^
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;
      |         ^
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: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
  278In 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:
 |   using value_type      = _ChIn 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:820arT;
      |         ^
: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 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;
      |         ^
gmake[1]: *** [Makefile:529: array.lo] Error 1
17 errors generated.
gmake[1]: *** Waiting for unfinished jobs....
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 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 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'?
  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;
      |         ^
gmake[1]: *** [Makefile:529: binarystring.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: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 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 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: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
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:   83 |   [[deprecated("Use std::byte for binary data.")]] exp error: unknown type name 'value_type'; did you mean 'zview::value_type'?
licit binarystring(
      |                                                             ^
   84 |     std::string   63 |   using const_refer_view);
      |     ~~~~~~~~~~~~~~~~
ence = 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: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;
      |         ^
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;
      |         ^
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,
      |                                          ^
/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 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 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 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 | 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: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:
    return buf;
      | /usr/include/c++/v1/string_view:300:42: error: implicit instantiation of undefined template 'std::char_traits'
           ^
  300 |   static_assert(is_same<_CharT, type../include/pqxx/internal/conversions.hxx:773:12: note: while substituting deduced template arguments into function template 'basic_string' [with $0 = (no value)]
n/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   ame traits_type::char_type>::valu23 | struct _LIBCe,
      |                                          ^
PP_../include/pqxx/internal/conversions.hxx:773:12: note: in instantiation of template class 'std::basic_string_view' requested here
  773 |     return buf;
      |            ^
TE../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:23MPLATE_VIS char_traits;
      |                             ^
: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: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: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 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 connection.cxx:64:
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: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 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;
      |                             ^
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 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 _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));
      |                                   ^
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'?
/usr/include/c++/v1/__fwd/string.h:23:29: note:   125 |   [[nodiscard]] value_type const *data() const ntemplate is declared here
   23 | stoexcept { return m_buf.getruct _LIBCPP_TEM(); }
      |                 ^~~~~~~~~~
      |                 zview::value_type
/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
PLATE_VIS char  278 |   using value_type_traits;
      |                             ^
      = _CharT;
      |         ^
7 errors generated.
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 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;
      |                             ^
gmake[1]: *** [Makefile:529: except.lo] Error 1
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 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 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 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 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 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 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 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: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 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 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 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 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: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 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: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 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 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;
      |                             ^
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: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 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'
 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_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 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 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: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 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 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 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 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 |     returIn 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:n buf;
      |            ^
2535:5: error: implicit instantiation of undefined template 'std::char_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: 2535 |     traits_type::copy29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_(std::__to_address(__traits;
      |                             ^
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 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()); }
      |                                                                                    ^
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/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |  ../include/pqxx/dbtransaction.hxx:19:
In file included from ../include/pqxx/transaction_base.hxx:31:
In file included from ../include/pqxx/connection.hxx:34   buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
:
   23 | struct _LIBCPP_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'?
TEMPLATE_VI   63S |   using const_reference = value_type const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
 char_traits;
      |                             ^
/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: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 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 |    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 traits_type::
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
:copy(
      |     ^
In file included from ../include/pqxx/binarystring:/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_trait4:
../include/pqxx/binarystring.hxx:64:25: s;
      |                             ^
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;
      |         ^
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: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()) {
      |                                                                                                           ^
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'?
../include/pqxx/internal/conversions.hxx:743:35:   63 |   usi note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string]
ng co  743 |     return internal::size_esc_bin(std::siznst_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;
      |         ^
e(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 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: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: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 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_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: largeobject.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: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 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 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'?
  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 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;
      |        ^
gmake[1]: *** [Makefile:529: util.lo] Error 1
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 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
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   23 | struct :4:
../include/pqxx/binarystring.hxx:217:12: error: no matching constructor for initialization of 'binarystring'
  217 |   _LIBCPP_TE  return binarystring{std::move(buf), size};
      |            ^           ~~~~~~~~~~~~~~~~~~~~~~
M../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("PLATE_VIS cUse std::byte for binary data.")]] bihnarystring(
      |                                                    ^
   88 |     void constar_traits; *, 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.")]] bi      |                             ^
narystring(
      |                                                    ^
   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 binarystriIn 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:
ng(
      |                                                             ^
   84 |     std::string_view../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: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 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, 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: __c);
      |     ^
implicit instantiation of undefined template 'std::char_traits'
/usr/include/c++/v1/string:1303:84:  2535 |     traits_type::copy(std::__to_addrnote: in instantiation of member function 'std::basic_string::resize' requested here
ess(__p), std::__to_address(__old_p), 1303 |   _LIBCPP_In file included from transaction_base.cxx:17:
In file included from ../include/pqxx/connection:6:
In file included from  __n_copy);
      |     ^
H/usr/include/c++/v1/stringIDE_FROM_ABI _LI:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
BCPP_CONSTEX 2556 |   __grow_by(__old_cap, _../include/pqxx/connection.hxx_d:34elta_cap, __PR_SINCE_CXX2old_s0 void resize(size_type __n) z, __n_copy, __n_d{ resize(__n, value_type()); }
      |                                                                                    ^
el, __../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771n_add);
 |     buf.resize(size);
      |         ^
:
/usr/include/c++/v1/__fwd/string.hIn file included from :23:29: note: template is declared here
   23 | struct _LIBCP      |   ^
P_TE/usr/include/c++/v1/string:MPLATE_VIS char_traits;
      | ../include/pqxx/prepared_statement.hxx                            ^
2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
:17:
 2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
In file included from ../include/pqxx/internal/statement_parameters.hxx:25:
In file included from ../include/pqxx/binarystring:4/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::
../include/pqxx/binarystring.hxx:63In 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:1303: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:84: note: in instantiation of member function 'std::basic_string::resize' requested here
:275: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
: error: implicit instantiation of undefined template 'std::char_traits'
 1303 |  2864 |     traits_    63 |   usitype::assignn(__p[__sz], valgue_type ());
      |     ^
In file included from /usr/include/c++/v1/__fwd/string.hnotification.cxx:23:29: note: template is declared here
   :13:
/usr/include/c++/v1/string23:820:42:  | error: implicit instantiation of undefined template 'std::char_traits'
cson  820 |   statitst_ruct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
 _LIBCPP_HIDE_FROM_ABI _LIBCPP_COrcefer_assert(is_same<_CharT, typenamNSTEXPR_SINCE_CXX20 void resize(e traits_type::char_typesize_type __n) >::value,
      | { resize(                                         ^
In file included from errorhandler.cxx__n, value_type()); }
      |                                                                                    ^
/usr/include/c++/v1/__iterator/size.h:27:107: note: :13:
In file included from ../include/pqxx/connection:6:
In file included from ../include/pqxx/internal/conversions.hxxin instantiation of template class 'std::basic_string' requested here../include/pqxx/connection.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
  771 |  :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'
   27 | _LI  217 |   buf.resize(size);
      |         ^
BCP/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
P_HIDE_FROM_ABI constexpr autIn file included from robusttransaction.cxx:13 o   23 |    return b:
In file included from /usr/include/c++/v1/chrono:1002:
In file included from /usr/include/c++/v1/vector:325:
struct _LIBCPP_TEMPLATE_VIS cIn 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'
hia nar2535r_traits;
      |                             ^
 |     traits_tystype::copy(std::__to_address(__p), std::__to_address(_rin_old_p)g{s, __n_copy);
       td:|     ^
siIn file included from pipeline.cxx::ze(con15:
msIn file included from ../include/pqxx/dbtransaction:ove(buf), size};
      | 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../include/pqxx/binarystring.hxx:
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:t _Cont& __c) noexcept(noexcept(__c.size())) :22:
In file included from -> dec/usr/include/c++/v1/__format/parser_std_format_spec.h:39:
l87:52: /usr/include/c++/v1/string:2538:5type(__c.si: error: implicit instantiation of undefined template 'std::char_traits'ze()) {
      note: candidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'const void *' for 1st argument
| 
                                                                                                          ^    2538 |  87 |   [[deprecated("Use std::byte for binary data."   )]] binartraits_tystring(
      |                                                    ^
y   88 |   pe:  void const *, std:::copy(
      |     ^
s/usr/include/c++/v1/__fwd/string.heize_t);
      | :23:29    ~~~~~~~~~~~~
: note: template is declared here../include/pqxx/binarystring.hxx:91:52: note: ncandidate constructor not viable: no known conversion from '__libcpp_remove_reference_t &>' (aka 'std::shared_ptr') to 'std::shared_ptr' (aka 'shared_ptr') for 1st argumentce = va

      23 | struct _LIlBCPP_TE/usr/include/c++/v1/string:2556:3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   MPLATE_VIS ch__groauw
_e_by(__old_ct../include/pqxx/internal/conversions.hxxyap, __delta_cap, __old_sz, :743r_traits;
      |                             ^
_pe const &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
_:n/usr/include/c++/v1/string_view:278:9:_copy35: note: while substituting deduced template arguments into function template 'size' [with _Cont = std::basic_string], __n_del, __n_
a note: 'zview::value_type' declared here
dd);
        278 | |   ^
  743 |  /usr/include/c++/v1/string:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
   2858using value_type      = _CharT;
      |         ^
 |       __grow_by_wi 91 |   [[deprecated("Use std::byte for binary data.")]] b  return internal::size_esc_bin(std::size(value));
      |                                   ^
inary/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
s   23 | sttruct _LIBCPP_TEMPLATE_VIS char_trariting(
s;
      |                             ^
      |                                                    ^
   92 |     std::shared_ptr ptr, sizthout_replea_type size) :
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ce(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
../include/pqxx/binarystring.hxx/usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
:68 3302 |     app:end(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
52:  1303 |   _LIBCPP_HInote: DE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type()); }
      |                                                                                    ^
candidate constructor not viable: requires 1 argument, but 2 were provided../include/pqxx/internal/conversions.hxx:771
:9: note: in instantiation of member function 'std::basic_string::resize' requested here
   68 |   [[deprecated(  771 |     buf.resize"(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:U23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS char_trasits;
      |                             ^
e 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 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:b21:
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:
i/usr/include/c++/v1/string:2538:5: error: implicit instantiation of undefined template 'std::char_traits'
n 2538 |     traits_type::copy(
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | structa _LIBCPP_TEMrPLATE_VIS char_traits;
      |                             ^
y data.")]] explicit binarysIn 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.hxxt: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.hr: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(_i_p[__newsz], value_type()n);
      |     ^
g/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
( 2134 |     __null_ter
minate_at(std::__to_addre      ss(__get_pointIn file included from er()), __pos);
      |     ^
| /usr/include/c++/v1/string:3304:strconv.cxx:5                                                            ^: note: in instantiation of member function 'std::basic_string::__erase_to_end' requested here
 3304 |     15:

_In file included from /usr/include/c++/v1/functional_erase_to_end(__n);
         :77 |   552:
In file included from /usr/include/c++/v1/__functional/boyer_moore_searcher.h:27:
|     ^
 /usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 f 1303 |   _LIBCPP_HIDEIn file included from /usr/include/c++/v1/vector:325:
In file included from _FROM_ABI _LIBCPP_C/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'
ONSTEXPR_SINCE_CXX20 void resize(s  820ize_type __n) { | i resizee  sta(__n, value_type()); }lt
ic      |                                                                                    ^_assert(is_same
<_../include/pqxx/internal/conversions.hxx:771:9CharT, typename trait:d note: s_type::char_type>::valuein instantiation of member function 'std::basic_string::resize' requested here
,  
      |                                          ^
771 |     buf.resize(size);
      | /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:
23:29: note: template is declared here
   27 | _LI   23 | strBCPP_HIDE_FROM_ABI constexpr uct _LIauto size(consBCPP_TEt _ContMPLATE_VIS char& __c) _traits;
      |                             ^
noexcept(noexcept(__c.size())) -> decltype(__c.sizeIn 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
../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/string_view  743 |     return i:278:nternal::size_esc_bin(std::size(value));
      9: |                                   ^
note: 'zview::value_type' declared here
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
   23 | struct _LIBCPP_TEMPLAT  278 | E_V  using value_type      = _ChIS char_arTtraits;
;
      |         ^
      |                             ^
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
c 1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size_type __n) { resize(__n, value_type());o nst &);
      |     ~~~~~~~~~~~~~
}
      |                                                                                    ^
../include/pqxx/internal/conversions.hxx:771:9: note: in instantiation of member function 'std::basic_string::resize' requested here
../include/pqxx/binarystring.hxx  :771 |     buf.resize(size);
      |         ^
/usr/include/c++/v1/__fwd/string.h:8323:29: note: template is declared here
   23 | stru:ct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
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 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 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 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 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;
      |         ^
gmake[1]: *** [Makefile:529: encodings.lo] Error 1
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;
      |        ^
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;
      |         ^
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 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:/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: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'?
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'
   63 |   using const_reference = value_type   820 |   static_assert(is_same<_CharT, typename traitconst &;
      |                           ^~~~~~~~~~
      |                           zview::value_type
s_type::cha/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
r  278 |   using val_utype>::value,
      e_type      = _|                                          ^
CharT;
      |         ^
/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 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 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 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);
      |     ~~~~~~~~~~~~~~~~
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;
      |                             ^
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: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 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: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 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 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;
      |         ^
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: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: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 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: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;
      |         ^
gmake[1]: *** [Makefile:529: stream_to.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: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 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: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 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(
      |                                                    ^
In file included from    92 |     std::shared_ptr ptr, size_tysubtransaction.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:
pe size) :
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
../include/pqxx/binarystring.hxx/usr/include/c++/v1/string_view:278:9: note: 'zview::value_type' declared here
:68:52: note: candidate constructor not viable: requires 1 argument, but 2 were provided
   68 |    278 |   using value_type      = _CharT;
      |         ^
 [[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 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: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 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 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 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: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: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 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 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.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;
      |         ^
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: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 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 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: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 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 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;
      |                             ^
14 errors generated.
gmake[1]: *** [Makefile:529: robusttransaction.lo] Error 1
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: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 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: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 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;
      |                             ^
14 errors generated.
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;
      |                             ^
gmake[1]: *** [Makefile:529: pipeline.lo] Error 1
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 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 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());
      In file included from blob.cxx:8:
In file included from ../include/pqxx/blob:4:
|     ^
/usr/include/c++/v1/string:2134:5: note: in instantiation of member function 'std::basic_string::__null_terminate_at' requested here
In file included from  2134 |     __null_termi../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: nate_at(std::__to_address(__get_pointer()), __pos);
      |     ^
error: implicit instantiation of undefined template 'std::char_traits'
/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(_ 2864 |     traits_type::assign(__p[__sz], value_type());
      |     ^
_n);
/usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here
      |     ^
   23/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
 | s 1303 |   _LIBCPP_truct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
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: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;
      |                             ^
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.
gmake[1]: *** [Makefile:529: row.lo] Error 1
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;
      |        ^
14 errors generated.
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 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(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: cursor.lo] Error 1
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 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 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 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: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 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 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;
      |         ^
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
      |                   ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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;
      |                             ^
In file included from notification.cxx:13:
/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);
      |     ^
In file included from /usr/include/c++/v1/string:3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
result.cxx 3302 |     append(__n - __sz, __c);
      |     ^
/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
: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], value1303 |   _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 void resize(size__type());
      |     ^
/usr/include/c++/v1/__fwd/string.h:23:typ29e __: note: template is declared here
   23 | struct _LIBCPP_TEMPLATE_VIS chan) {r res_traits;
      |                             ^
ize(__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 notification.cxx:13:
/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 | strIn 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::copy(std::__to_address(__p), std::__to_address(__old_p), __n_copy);
      |     ^
/usr/include/c++/v1/string:2556:u3: note: in instantiation of member function 'std::basic_string::__grow_by' requested here
 2556 |   __grow_by(__old_cap, __dct _eLIBClta_cap, __oPld_sz, __n_copy, _In file included from stream_from.cxx:15:
In file included from ../include/pqxx/stream_from:6P_TE:
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_Mn_deP:34:
In file included from ../include/pqxx/prepared_statement.hxx:17:
In file included from Ll, __n_add);
      |   ^
ATE_VI/usr/include/c++/v1/string../include/pqxx/internal/statement_parameters.hxx:25:2858:7: note: in instantiation of member function 'std::basic_string::__grow_by_without_replace' requested here
S cha :
In file included from ../include/pqxx/binarystring:4:
../include/pqxx/binarystring.hxxr:_traits;
      |                             ^
2858 |       __grow_by_without_replace(__cap, __sz + __n - __cap, __sz, __sz, 0);
      |       ^
170:19: error: unknown type name 'value_type'; did you mean 'zview::value_type'?
/usr/include/c++/v1/string  :3302:5: note: in instantiation of member function 'std::basic_string::append' requested here
170 |   std:: 3302 |     apsharpend(__n - __sz, __c);
      |     ^
ed_/usr/include/c++/v1/string:1303:84: note: in instantiation of member function 'std::basic_string::resize' requested here
pt 1303 |   _LIBCPP_HIDE_FROrM_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
value_ty  771 |     buf.resize(size);
      |         ^
p/usr/include/c++/v1/__fwd/string.h:23:e29: note: template is declared here
>   23 | st m_buf;
      |                   ^~~~~~~~~~
      |                   zview::value_type
ruct _LIBCPP_TEMPLATE_VIS char_traits;
      |                             ^
/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: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: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 gmake[1]: *** [Makefile:529: strconv.lo] Error 1
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:13:
/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 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;
      |                             ^
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 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_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:
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;
      |                             ^
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: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: blob.lo] Error 1
7 errors generated.
gmake[1]: *** [Makefile:529: result.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 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: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.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 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: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 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 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.
7 errors generated.
14 errors generated.
gmake[1]: *** [Makefile:529: field.lo] Error 1
gmake[1]: *** [Makefile:529: transaction_base.lo] Error 1
gmake[1]: *** [Makefile:529: errorhandler.lo] Error 1
14 errors generated.
gmake[1]: *** [Makefile:529: notification.lo] Error 1
14 errors generated.
gmake[1]: *** [Makefile:529: transaction.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: subtransaction.lo] Error 1
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
 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: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, 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: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: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 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;
      |                             ^
14 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:
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;
      |                             ^
gmake[1]: *** [Makefile:529: stream_from.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: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 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: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: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: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 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 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 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 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);
      |         ^
/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;
      |                             ^
14 errors generated.
gmake[1]: *** [Makefile:529: sql_cursor.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