=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Building for libcassandra-20101010nb35
--- ./aclocal.m4 ---
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010/config/missing --run aclocal-1.11 -I m4
WARNING: 'aclocal' is missing on your system.  You should only need it if
         you modified 'acinclude.m4' or 'configure.ac'.  You might want
         to install the Automake and Perl packages.  Grab them from
         any GNU archive site.
--- ./configure ---
--- ./config.h.in ---
--- ./configure ---
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010/config/missing --run autoconf
--- ./config.h.in ---
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010/config/missing --run autoheader)
WARNING: 'autoheader' is missing on your system.  You should only need it if
         you modified 'acconfig.h' or 'configure.ac'.  You might want
         to install the Autoconf and GNU m4 packages.  Grab them
         from any GNU archive site.
--- ./configure ---
WARNING: 'autoconf' is missing on your system.  You should only need it if
         you modified 'configure.ac'.  You might want to install the
         Autoconf and GNU m4 packages.  Grab them from any GNU
         archive site.
--- ./config.status ---
--- ./config.h.in ---
rm -f stamp-h1
touch ./config.h.in
--- ./config.status ---
/bin/sh ./config.status --recheck
--- stamp-h1 ---
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
--- all ---
/usr/bin/make  all-recursive
--- all-recursive ---
--- libgenthrift/.deps/.dirstamp ---
--- libgenthrift/.dirstamp ---
--- libcassandra/.deps/.dirstamp ---
--- libcassandra/.dirstamp ---
--- ./Makefile.in ---
--- ./config.status ---
--- ./Makefile.in ---
 cd . && /bin/sh /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010/config/missing --run automake-1.11 --foreign
--- ./config.status ---
/bin/sh ./config.status --recheck
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_constants.lo ---
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
--- ./Makefile.in ---
WARNING: 'automake' is missing on your system.  You should only need it if
         you modified 'Makefile.am', 'acinclude.m4' or 'configure.ac'.
         You might want to install the Automake and Perl packages.
         Grab them from any GNU archive site.
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
  CXX    libcassandra/libcassandra_libcassandra_la-cassandra_host.lo
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_constants.lo ---
  CXX    libgenthrift/libgenthrift_libgenthrift_la-cassandra_constants.lo
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
  CXX    libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
  CXX    libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
  CXX    libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
  CXX    libcassandra/libcassandra_libcassandra_la-cassandra.lo
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
  CXX    libcassandra/libcassandra_libcassandra_la-keyspace.lo
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
  CXX    libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
In file included from ./libgenthrift/cassandra_types.h:9:0,
                 from ./libcassandra/cassandra.h:23,
                 from libcassandra/cassandra_host.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat]
   ~TException() noexcept override = default;
   ^
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
In file included from libgenthrift/cassandra_types.h:9:0,
                 from libgenthrift/cassandra_types.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat]
   ~TException() noexcept override = default;
   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat]
   ~TException() noexcept override = default;
   ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat]
   ~TException() noexcept override = default;
   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat]
   ~TException() noexcept override = default;
   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat]
   ~TException() noexcept override = default;
   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from ./libgenthrift/cassandra_types.h:11,
                 from ./libcassandra/cassandra.h:23,
                 from libcassandra/cassandra_host.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat]
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
   ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat]
   ~TException() noexcept override = default;
   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat]
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
   ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat]
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
   ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from libgenthrift/cassandra_types.h:11,
                 from libgenthrift/cassandra_types.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat]
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
   ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /usr/include/g++/atomic:38:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:27,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace.cc:17:
/usr/include/g++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support \
  ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat]
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
   ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat]
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
   ^~~~~~~
In file included from /usr/include/g++/atomic:38:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:27,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/cassandra_factory.cc:16:
/usr/include/g++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support \
  ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat]
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
   ^~~~~~~
In file included from /usr/include/g++/atomic:38:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:27,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace_factory.cc:15:
/usr/include/g++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support \
  ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration
   ~TException() noexcept override = default;
               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'?
   ~TException() noexcept override = default;
                 ^~~~~~~~
                 paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: looser throw specifier for 'virtual apache::thrift::TException::~TException()'
   ~TException() noexcept override = default;
   ^
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:23,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/usr/include/g++/bits/exception.h:64:13: error:   overriding 'virtual std::exception::~exception() throw ()'
     virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
             ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const'
   const char* what() const noexcept override {
               ^~~~
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:23,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/usr/include/g++/bits/exception.h:69:5: error:   overriding 'virtual const char* std::exception::what() const throw ()'
     what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
     ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration
   ~TException() noexcept override = default;
               ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:101:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TDelayedException() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void throw_it() override {
                 ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'?
   ~TException() noexcept override = default;
                 ^~~~~~~~
                 paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: looser throw specifier for 'virtual apache::thrift::TException::~TException()'
   ~TException() noexcept override = default;
   ^
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/keyspace.cc:12:
/usr/include/g++/bits/exception.h:64:13: error:   overriding 'virtual std::exception::~exception() throw ()'
     virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
             ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const'
   const char* what() const noexcept override {
               ^~~~
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/keyspace.cc:12:
/usr/include/g++/bits/exception.h:69:5: error:   overriding 'virtual const char* std::exception::what() const throw ()'
     what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
     ^~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:101:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TDelayedException() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void throw_it() override {
                 ^
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
In file included from libgenthrift/cassandra_types.h:9:0,
                 from libgenthrift/cassandra_types.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration
   ~TException() noexcept override = default;
               ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration
   ~TTransportException() noexcept override = default;
                        ^
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'?
   ~TException() noexcept override = default;
                 ^~~~~~~~
                 paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: looser throw specifier for 'virtual apache::thrift::TException::~TException()'
   ~TException() noexcept override = default;
   ^
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:37,
                 from libgenthrift/cassandra_types.h:9,
                 from libgenthrift/cassandra_types.cpp:6:
/usr/include/g++/bits/exception.h:64:13: error:   overriding 'virtual std::exception::~exception() throw ()'
     virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
             ^
In file included from libgenthrift/cassandra_types.h:9:0,
                 from libgenthrift/cassandra_types.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const'
   const char* what() const noexcept override {
               ^~~~
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:37,
                 from libgenthrift/cassandra_types.h:9,
                 from libgenthrift/cassandra_types.cpp:6:
/usr/include/g++/bits/exception.h:69:5: error:   overriding 'virtual const char* std::exception::what() const throw ()'
     what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
     ^~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TTransportException() noexcept override = default;
                          ^~~~~~~~
                          exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration
   TTransportExceptionType getType() const noexcept { return type_; }
                                     ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
In file included from libgenthrift/cassandra_types.h:9:0,
                 from libgenthrift/cassandra_types.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:101:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TDelayedException() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void throw_it() override {
                 ^
In file included from libgenthrift/cassandra_types.h:10:0,
                 from libgenthrift/cassandra_types.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration
   ~TApplicationException() noexcept override = default;
                          ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration
   ~TTransportException() noexcept override = default;
                        ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: error: 'noexcept' does not name a type; did you mean 'exect'?
   TTransportExceptionType getType() const noexcept { return type_; }
                                           ^~~~~~~~
                                           exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override;
                      ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   ~TApplicationException() noexcept override = default;
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override;
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TTransportException() noexcept override = default;
                          ^~~~~~~~
                          exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration
   TTransportExceptionType getType() const noexcept { return type_; }
                                     ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: error: 'noexcept' does not name a type; did you mean 'exect'?
   TTransportExceptionType getType() const noexcept { return type_; }
                                           ^~~~~~~~
                                           exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override;
                      ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransport() = default;
                           ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransport() = default;
                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override;
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
                                                                                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:256:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransportFactory() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransportFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:263:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) {
                ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransport() = default;
                           ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:29:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration
   ~TProtocolException() noexcept override = default;
                       ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransport() = default;
                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
                                                                                        ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TProtocolException() noexcept override = default;
                         ^~~~~~~~
                         exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:256:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransportFactory() = default;
                         ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransportFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:263:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) {
                ^~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:29:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration
   ~TProtocolException() noexcept override = default;
                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TProtocolException() noexcept override = default;
                         ^~~~~~~~
                         exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24:0,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:555:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:559:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getInputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:560:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getOutputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token
   TProtocol(std::shared_ptr<TTransport> ptrans)
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:586:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> ptrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:589:17: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocol() = default;
                 ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:226:7: error: 'class apache::thrift::protocol::TProtocol' only defines private constructors and has no friends [-Werror=ctor-dtor-privacy]
 class TProtocol {
       ^~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:600:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocolFactory() = default;
                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:604:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> trans) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> inTrans,
                ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23:0,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:555:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:559:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getInputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:560:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getOutputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token
   TProtocol(std::shared_ptr<TTransport> ptrans)
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:586:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> ptrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:589:17: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocol() = default;
                 ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:226:7: error: 'class apache::thrift::protocol::TProtocol' only defines private constructors and has no friends [-Werror=ctor-dtor-privacy]
 class TProtocol {
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration
   ~TException() noexcept override = default;
               ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from libgenthrift/Cassandra.h:9:0,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:38:39: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessorEventHandler() = default;
                                       ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:111:30: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProcessorEventHandler() = default;
                              ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'virtual void* apache::thrift::TProcessorEventHandler::getContext(const char*, void*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:49:12: error: 'nullptr' was not declared in this scope
     return nullptr;
            ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'?
   ~TException() noexcept override = default;
                 ^~~~~~~~
                 paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:600:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocolFactory() = default;
                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:604:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> trans) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> inTrans,
                ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In destructor 'apache::thrift::TProcessorContextFreer::~TProcessorContextFreer()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:122:21: error: 'nullptr' was not declared in this scope
     if (handler_ != nullptr)
                     ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: looser throw specifier for 'virtual apache::thrift::TException::~TException()'
   ~TException() noexcept override = default;
   ^
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/cassandra.cc:10:
/usr/include/g++/bits/exception.h:64:13: error:   overriding 'virtual std::exception::~exception() throw ()'
     virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
             ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const'
   const char* what() const noexcept override {
               ^~~~
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/cassandra.cc:10:
/usr/include/g++/bits/exception.h:69:5: error:   overriding 'virtual const char* std::exception::what() const throw ()'
     what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
     ^~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:101:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TDelayedException() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void throw_it() override {
                 ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessorContextFreer::unregister()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:125:34: error: 'nullptr' was not declared in this scope
   void unregister() { handler_ = nullptr; }
                                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:24:0,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:304:36: error: expected ')' before '<' token
   TProtocolDefaults(std::shared_ptr<TTransport> ptrans) : TProtocol(ptrans) {}
                                    ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:142:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessor() = default;
                           ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:29: error: 'std::shared_ptr' has not been declared
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:39: error: expected ',' or '...' before '<' token
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:21: error: 'std::shared_ptr' has not been declared
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
                     ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:31: error: expected ',' or '...' before '<' token
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:8: error: 'bool apache::thrift::TProcessor::process(int)' cannot be overloaded
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:16: error: with 'virtual bool apache::thrift::TProcessor::process(int)'
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:152:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessorEventHandler> getEventHandler() const { return eventHandler_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:154:29: error: 'std::shared_ptr' has not been declared
   void setEventHandler(std::shared_ptr<TProcessorEventHandler> eventHandler) {
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:154:39: error: expected ',' or '...' before '<' token
   void setEventHandler(std::shared_ptr<TProcessorEventHandler> eventHandler) {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:159:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProcessor() = default;
                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:161:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessorEventHandler> eventHandler_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'bool apache::thrift::TProcessor::process(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:149:20: error: 'io' was not declared in this scope
     return process(io, io, connectionContext);
                    ^~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:149:28: error: 'connectionContext' was not declared in this scope
     return process(io, io, connectionContext);
                            ^~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:320:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                           const int32_t seqid) override {
                                                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:324:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeMessageEnd_virt() override {
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:328:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeStructBegin_virt(const char* name) override {
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:332:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeStructEnd_virt() override { return static_cast<Protocol_*>(this)->writeStructEnd(); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:336:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                         const int16_t fieldId) override {
                                                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:340:31: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeFieldEnd_virt() override { return static_cast<Protocol_*>(this)->writeFieldEnd(); }
                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:342:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeFieldStop_virt() override { return static_cast<Protocol_*>(this)->writeFieldStop(); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:346:58: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                       const uint32_t size) override {
                                                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:350:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeMapEnd_virt() override { return static_cast<Protocol_*>(this)->writeMapEnd(); }
                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:352:73: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeListBegin_virt(const TType elemType, const uint32_t size) override {
                                                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:356:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeListEnd_virt() override { return static_cast<Protocol_*>(this)->writeListEnd(); }
                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:358:72: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeSetBegin_virt(const TType elemType, const uint32_t size) override {
                                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:362:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeSetEnd_virt() override { return static_cast<Protocol_*>(this)->writeSetEnd(); }
                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:364:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeBool_virt(const bool value) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:368:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeByte_virt(const int8_t byte) override {
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:372:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeI16_virt(const int16_t i16) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:376:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeI32_virt(const int32_t i32) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:380:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeI64_virt(const int64_t i64) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:384:45: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeDouble_virt(const double dub) override {
                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:388:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeString_virt(const std::string& str) override {
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:392:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeBinary_virt(const std::string& str) override {
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:402:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                          int32_t& seqid) override {
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:406:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readMessageEnd_virt() override { return static_cast<Protocol_*>(this)->readMessageEnd(); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:408:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readStructBegin_virt(std::string& name) override {
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:412:31: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readStructEnd_virt() override { return static_cast<Protocol_*>(this)->readStructEnd(); }
                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:414:85: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readFieldBegin_virt(std::string& name, TType& fieldType, int16_t& fieldId) override {
                                                                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:418:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readFieldEnd_virt() override { return static_cast<Protocol_*>(this)->readFieldEnd(); }
                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:420:76: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readMapBegin_virt(TType& keyType, TType& valType, uint32_t& size) override {
                                                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:424:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readMapEnd_virt() override { return static_cast<Protocol_*>(this)->readMapEnd(); }
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:426:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readListBegin_virt(TType& elemType, uint32_t& size) override {
                                                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:430:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readListEnd_virt() override { return static_cast<Protocol_*>(this)->readListEnd(); }
                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:432:61: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSetBegin_virt(TType& elemType, uint32_t& size) override {
                                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:436:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSetEnd_virt() override { return static_cast<Protocol_*>(this)->readSetEnd(); }
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:438:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readBool_virt(bool& value) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:442:60: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readBool_virt(std::vector<bool>::reference value) override {
                                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:446:38: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readByte_virt(int8_t& byte) override {
                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:450:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readI16_virt(int16_t& i16) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:454:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readI32_virt(int32_t& i32) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:458:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readI64_virt(int64_t& i64) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:462:39: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readDouble_virt(double& dub) override {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:466:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readString_virt(std::string& str) override {
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:470:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readBinary_virt(std::string& str) override {
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:474:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t skip_virt(TType type) override { return static_cast<Protocol_*>(this)->skip(type); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:507:35: error: expected ')' before '<' token
   TVirtualProtocol(std::shared_ptr<TTransport> ptrans) : Super_(ptrans) {}
                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h: In member function 'uint32_t apache::thrift::protocol::TVirtualProtocol<Protocol_, Super_>::skip(apache::thrift::protocol::TType)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:487:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
     auto* const prot = static_cast<Protocol_*>(this);
     ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:487:17: error: ISO C++ forbids declaration of 'prot' with no type [-fpermissive]
     auto* const prot = static_cast<Protocol_*>(this);
                 ^~~~
In file included from libcassandra/keyspace.cc:15:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:44:35: error: expected ')' before '<' token
   TBinaryProtocolT(std::shared_ptr<Transport_> trans)
                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:52:35: error: expected ')' before '<' token
   TBinaryProtocolT(std::shared_ptr<Transport_> trans,
                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:204:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBinaryProtocolFactoryT() override = default;
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:204:41: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBinaryProtocolFactoryT() override = default;
                                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:215:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> trans) override {
        ^~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:248:0,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeI16(int16_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:147:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto net = (int16_t)ByteOrder_::toWire16(i16);
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:147:8: error: 'net' does not name a type; did you mean 'getw'?
   auto net = (int16_t)ByteOrder_::toWire16(i16);
        ^~~
        getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:148:34: error: 'net' was not declared in this scope
   this->trans_->write((uint8_t*)&net, 2);
                                  ^~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:148:34: note: suggested alternative: 'getw'
   this->trans_->write((uint8_t*)&net, 2);
                                  ^~~
                                  getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeI32(int32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:154:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto net = (int32_t)ByteOrder_::toWire32(i32);
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:154:8: error: 'net' does not name a type; did you mean 'getw'?
   auto net = (int32_t)ByteOrder_::toWire32(i32);
        ^~~
        getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:155:34: error: 'net' was not declared in this scope
   this->trans_->write((uint8_t*)&net, 4);
                                  ^~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:155:34: note: suggested alternative: 'getw'
   this->trans_->write((uint8_t*)&net, 4);
                                  ^~~
                                  getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeI64(int64_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:161:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto net = (int64_t)ByteOrder_::toWire64(i64);
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:161:8: error: 'net' does not name a type; did you mean 'getw'?
   auto net = (int64_t)ByteOrder_::toWire64(i64);
        ^~~
        getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:162:34: error: 'net' was not declared in this scope
   this->trans_->write((uint8_t*)&net, 8);
                                  ^~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:162:34: note: suggested alternative: 'getw'
   this->trans_->write((uint8_t*)&net, 8);
                                  ^~~
                                  getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeDouble(double)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:171:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto bits = bitwise_cast<uint64_t>(dub);
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:171:8: error: 'bits' does not name a type; did you mean 'bind'?
   auto bits = bitwise_cast<uint64_t>(dub);
        ^~~~
        bind
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:172:3: error: 'bits' was not declared in this scope
   bits = ByteOrder_::toWire64(bits);
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:172:3: note: suggested alternative: 'bind'
   bits = ByteOrder_::toWire64(bits);
   ^~~~
   bind
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeString(const StrType&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:182:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto size = static_cast<uint32_t>(str.size());
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:182:8: error: 'size' does not name a type; did you mean 'nice'?
   auto size = static_cast<uint32_t>(str.size());
        ^~~~
        nice
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:183:39: error: 'size' was not declared in this scope
   uint32_t result = writeI32((int32_t)size);
                                       ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:183:39: note: suggested alternative: 'nice'
   uint32_t result = writeI32((int32_t)size);
                                       ^~~~
                                       nice
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessor::setEventHandler(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:5: error: 'eventHandler_' was not declared in this scope
     eventHandler_ = eventHandler;
     ^~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::readStringBody(StrType&, int32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:440:42: error: 'nullptr' was not declared in this scope
   if ((borrow_buf = this->trans_->borrow(nullptr, &got))) {
                                          ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:60:26: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransportDefaults() = default;
                          ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:87:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override {
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:91:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readAll_virt(uint8_t* buf, uint32_t len) override {
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:95:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override {
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:99:57: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrow_virt(uint8_t* buf, uint32_t* len) override {
                                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:103:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void consume_virt(uint32_t len) override { static_cast<Transport_*>(this)->consume(len); }
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:121:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TVirtualTransport() = default;
                         ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:5: note: suggested alternative: 'setEventHandler'
     eventHandler_ = eventHandler;
     ^~~~~~~~~~~~~
     setEventHandler
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:21: error: 'eventHandler' was not declared in this scope
     eventHandler_ = eventHandler;
                     ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h: In member function 'uint32_t apache::thrift::transport::TVirtualTransport<Transport_, Super_>::readAll(uint8_t*, uint32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:116:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
     auto* trans = static_cast<Transport_*>(this);
     ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:116:11: error: ISO C++ forbids declaration of 'trans' with no type [-fpermissive]
     auto* trans = static_cast<Transport_*>(this);
           ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:43:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~Mutex() = default;
                      ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:54:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<impl> impl_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h: In constructor 'apache::thrift::concurrency::Guard::Guard(const apache::thrift::concurrency::Mutex&, int64_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:65:18: error: 'nullptr' was not declared in this scope
         mutex_ = nullptr;
                  ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:21: note: suggested alternative: 'setEventHandler'
     eventHandler_ = eventHandler;
                     ^~~~~~~~~~~~
                     setEventHandler
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:179:29: error: 'shared_ptr' in namespace 'std' does not name a template type
   ReleaseHandler(const std::shared_ptr<HandlerFactory_>& handlerFactory)
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:179:39: error: expected ',' or '...' before '<' token
   ReleaseHandler(const std::shared_ptr<HandlerFactory_>& handlerFactory)
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<HandlerFactory_> handlerFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler<HandlerFactory_>::ReleaseHandler(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler<HandlerFactory_>' does not have any field named 'handlerFactory_'
     : handlerFactory_(handlerFactory) {}
       ^~~~~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:23: error: 'handlerFactory' was not declared in this scope
     : handlerFactory_(handlerFactory) {}
                       ^~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:69:18: error: 'nullptr' was not declared in this scope
         mutex_ = nullptr;
                  ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:23: note: suggested alternative: 'HandlerFactory_'
     : handlerFactory_(handlerFactory) {}
                       ^~~~~~~~~~~~~~
                       HandlerFactory_
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h: In member function 'apache::thrift::concurrency::Guard::operator bool() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:79:45: error: 'nullptr' was not declared in this scope
   operator bool() const { return (mutex_ != nullptr); }
                                             ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler<HandlerFactory_>::operator()(typename HandlerFactory_::Handler*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:184:7: error: 'handlerFactory_' was not declared in this scope
       handlerFactory_->releaseHandler(handler);
       ^~~~~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:184:7: note: suggested alternative: 'HandlerFactory_'
       handlerFactory_->releaseHandler(handler);
       ^~~~~~~~~~~~~~~
       HandlerFactory_
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:194:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<protocol::TProtocol> input;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:195:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<protocol::TProtocol> output;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:200:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<transport::TTransport> transport;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:205:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessorFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:214:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo& connInfo) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token
   TSingletonProcessorFactory(std::shared_ptr<TProcessor> processor) : processor_(processor) {}
                                             ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:38:33: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TServerTransport() = default;
                                 ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:221:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo&) override { return processor_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:224:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> processor_;
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:58:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> accept() {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:99:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TServerTransport() = default;
                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:107:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TTransport> acceptImpl() = 0;
                ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from libgenthrift/cassandra_types.h:10:0,
                 from libgenthrift/Cassandra.h:10,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration
   ~TApplicationException() noexcept override = default;
                          ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:64:16: error: 'function' in namespace 'std' does not name a template type
   typedef std::function<void(THRIFT_SOCKET fd)> socket_func_t;
                ^~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:99:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TServerSocket() override;
                  ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TApplicationException() noexcept override = default;
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from libgenthrift/cassandra_types.h:11,
                 from libgenthrift/cassandra_types.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration
   ~TTransportException() noexcept override = default;
                        ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration
   ~TTransportException() noexcept override = default;
                        ^
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TTransportException() noexcept override = default;
                          ^~~~~~~~
                          exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration
   TTransportExceptionType getType() const noexcept { return type_; }
                                     ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:118:32: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; }
                                ^~~~~~~~~~~~~
                                socklen_t
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TTransportException() noexcept override = default;
                          ^~~~~~~~
                          exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration
   TTransportExceptionType getType() const noexcept { return type_; }
                                     ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: error: 'noexcept' does not name a type; did you mean 'exect'?
   TTransportExceptionType getType() const noexcept { return type_; }
                                           ^~~~~~~~
                                           exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override;
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: error: 'noexcept' does not name a type; did you mean 'exect'?
   TTransportExceptionType getType() const noexcept { return type_; }
                                           ^~~~~~~~
                                           exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override;
                      ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override;
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override;
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration
   ~TException() noexcept override = default;
               ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:124:32: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; }
                                ^~~~~~~~~~~~~
                                socklen_t
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:139:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   THRIFT_SOCKET getSocketFD() override { return serverSocket_; }
                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:143:15: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void listen() override;
               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:144:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void interrupt() override;
                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:145:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void interruptChildren() override;
                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:146:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:149:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> acceptImpl() override;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:150:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TSocket> createSocket(THRIFT_SOCKET client);
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:152:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<THRIFT_SOCKET> pChildInterruptSockReader_; // if interruptableChildren_ this is shared with child TSockets
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
In file included from ./libgenthrift/cassandra_types.h:9:0,
                 from ./libcassandra/cassandra.h:23,
                 from libcassandra/cassandra_host.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration
   ~TException() noexcept override = default;
               ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'?
   ~TException() noexcept override = default;
                 ^~~~~~~~
                 paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from libgenthrift/cassandra_types.h:11,
                 from libgenthrift/cassandra_types.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransport() = default;
                           ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransport() = default;
                           ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransport() = default;
                  ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransport() = default;
                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: looser throw specifier for 'virtual apache::thrift::TException::~TException()'
   ~TException() noexcept override = default;
   ^
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/cassandra_factory.cc:10:
/usr/include/g++/bits/exception.h:64:13: error:   overriding 'virtual std::exception::~exception() throw ()'
     virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
             ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const'
   const char* what() const noexcept override {
               ^~~~
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/cassandra_factory.cc:10:
/usr/include/g++/bits/exception.h:69:5: error:   overriding 'virtual const char* std::exception::what() const throw ()'
     what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
     ^~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
                                                                                        ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'?
   ~TException() noexcept override = default;
                 ^~~~~~~~
                 paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:101:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TDelayedException() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void throw_it() override {
                 ^
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
                                                                                        ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: looser throw specifier for 'virtual apache::thrift::TException::~TException()'
   ~TException() noexcept override = default;
   ^
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/cassandra_host.cc:10:
/usr/include/g++/bits/exception.h:64:13: error:   overriding 'virtual std::exception::~exception() throw ()'
     virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
             ^
In file included from ./libgenthrift/cassandra_types.h:9:0,
                 from ./libcassandra/cassandra.h:23,
                 from libcassandra/cassandra_host.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const'
   const char* what() const noexcept override {
               ^~~~
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/cassandra_host.cc:10:
/usr/include/g++/bits/exception.h:69:5: error:   overriding 'virtual const char* std::exception::what() const throw ()'
     what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
     ^~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:256:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransportFactory() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransportFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:263:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) {
                ^~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:29:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration
   ~TProtocolException() noexcept override = default;
                       ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
In file included from ./libgenthrift/cassandra_types.h:9:0,
                 from ./libcassandra/cassandra.h:23,
                 from libcassandra/cassandra_host.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:101:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TDelayedException() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void throw_it() override {
                 ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:177:3: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   socket_func_t listenCallback_;
   ^~~~~~~~~~~~~
   socklen_t
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
In file included from ./libgenthrift/cassandra_types.h:10:0,
                 from ./libcassandra/cassandra.h:23,
                 from libcassandra/cassandra_host.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration
   ~TApplicationException() noexcept override = default;
                          ^
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:256:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransportFactory() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransportFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:263:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) {
                ^~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:29:0,
                 from libgenthrift/cassandra_types.h:11,
                 from libgenthrift/cassandra_types.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration
   ~TProtocolException() noexcept override = default;
                       ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TProtocolException() noexcept override = default;
                         ^~~~~~~~
                         exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   ~TApplicationException() noexcept override = default;
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TProtocolException() noexcept override = default;
                         ^~~~~~~~
                         exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:178:3: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   socket_func_t acceptCallback_;
   ^~~~~~~~~~~~~
   socklen_t
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:99:3: error: looser throw specifier for 'virtual apache::thrift::transport::TServerSocket::~TServerSocket()'
   ~TServerSocket() override;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:38:11: error:   overriding 'virtual apache::thrift::transport::TServerTransport::~TServerTransport() throw ()'
   virtual ~TServerTransport() = default;
           ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h: In member function 'void apache::thrift::transport::TServerSocket::setListenCallback(const int&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:118:65: error: 'listenCallback_' was not declared in this scope
   void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; }
                                                                 ^~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24:0,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:555:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:559:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getInputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:560:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getOutputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token
   TProtocol(std::shared_ptr<TTransport> ptrans)
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:586:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> ptrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:589:17: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocol() = default;
                 ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:226:7: error: 'class apache::thrift::protocol::TProtocol' only defines private constructors and has no friends [-Werror=ctor-dtor-privacy]
 class TProtocol {
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:118:65: note: suggested alternative: 'listenCallback'
   void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; }
                                                                 ^~~~~~~~~~~~~~~
                                                                 listenCallback
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h: In member function 'void apache::thrift::transport::TServerSocket::setAcceptCallback(const int&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:124:65: error: 'acceptCallback_' was not declared in this scope
   void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; }
                                                                 ^~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:600:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocolFactory() = default;
                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:604:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> trans) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> inTrans,
                ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration
   ~TException() noexcept override = default;
               ^
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
In file included from libgenthrift/cassandra_types.h:11:0,
                 from libgenthrift/cassandra_types.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:555:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getTransport() { return ptrans_; }
               ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:124:65: note: suggested alternative: 'acceptCallback'
   void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; }
                                                                 ^~~~~~~~~~~~~~~
                                                                 acceptCallback
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:559:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getInputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:560:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getOutputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token
   TProtocol(std::shared_ptr<TTransport> ptrans)
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:586:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> ptrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:589:17: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocol() = default;
                 ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:226:7: error: 'class apache::thrift::protocol::TProtocol' only defines private constructors and has no friends [-Werror=ctor-dtor-privacy]
 class TProtocol {
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from libcassandra/keyspace.cc:16:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:77:12: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TSocket() override;
            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:84:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override;
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:91:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:98:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:103:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:262:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const std::string getOrigin() const override;
                                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:273:38: error: 'std::shared_ptr' has not been declared
   TSocket(THRIFT_SOCKET socket, std::shared_ptr<THRIFT_SOCKET> interruptListener);
                                      ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:273:48: error: expected ',' or '...' before '<' token
   TSocket(THRIFT_SOCKET socket, std::shared_ptr<THRIFT_SOCKET> interruptListener);
                                                ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from ./libgenthrift/Cassandra.h:9:0,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:38:39: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessorEventHandler() = default;
                                       ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:310:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<THRIFT_SOCKET> interruptListener_;
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'?
   ~TException() noexcept override = default;
                 ^~~~~~~~
                 paccept
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:77:3: error: looser throw specifier for 'virtual apache::thrift::transport::TSocket::~TSocket()'
   ~TSocket() override;
   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:111:30: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProcessorEventHandler() = default;
                              ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TSocket>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'virtual void* apache::thrift::TProcessorEventHandler::getContext(const char*, void*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:49:12: error: 'nullptr' was not declared in this scope
     return nullptr;
            ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:600:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocolFactory() = default;
                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:604:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> trans) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> inTrans,
                ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: error: 'noexcept' does not name a type; did you mean 'paccept'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            paccept
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:82:3: error: looser throw specifier for 'virtual apache::thrift::TException::~TException()'
   ~TException() noexcept override = default;
   ^
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/keyspace_factory.cc:10:
/usr/include/g++/bits/exception.h:64:13: error:   overriding 'virtual std::exception::~exception() throw ()'
     virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
             ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const'
   const char* what() const noexcept override {
               ^~~~
In file included from /usr/include/g++/exception:38:0,
                 from /usr/include/g++/new:40,
                 from /usr/include/g++/ext/new_allocator.h:33,
                 from /usr/include/g++/bits/c++allocator.h:33,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/keyspace_factory.cc:10:
/usr/include/g++/bits/exception.h:69:5: error:   overriding 'virtual const char* std::exception::what() const throw ()'
     what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
     ^~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In destructor 'apache::thrift::TProcessorContextFreer::~TProcessorContextFreer()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:122:21: error: 'nullptr' was not declared in this scope
     if (handler_ != nullptr)
                     ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:101:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TDelayedException() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void throw_it() override {
                 ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessorContextFreer::unregister()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:125:34: error: 'nullptr' was not declared in this scope
   void unregister() { handler_ = nullptr; }
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:142:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessor() = default;
                           ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:29: error: 'std::shared_ptr' has not been declared
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:39: error: expected ',' or '...' before '<' token
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:21: error: 'std::shared_ptr' has not been declared
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
                     ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:31: error: expected ',' or '...' before '<' token
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:8: error: 'bool apache::thrift::TProcessor::process(int)' cannot be overloaded
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:16: error: with 'virtual bool apache::thrift::TProcessor::process(int)'
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:152:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessorEventHandler> getEventHandler() const { return eventHandler_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:154:29: error: 'std::shared_ptr' has not been declared
   void setEventHandler(std::shared_ptr<TProcessorEventHandler> eventHandler) {
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:154:39: error: expected ',' or '...' before '<' token
   void setEventHandler(std::shared_ptr<TProcessorEventHandler> eventHandler) {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:159:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProcessor() = default;
                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:161:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessorEventHandler> eventHandler_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'bool apache::thrift::TProcessor::process(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:149:20: error: 'io' was not declared in this scope
     return process(io, io, connectionContext);
                    ^~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:149:28: error: 'connectionContext' was not declared in this scope
     return process(io, io, connectionContext);
                            ^~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:165:16: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferBase() override = default;
                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:165:29: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferBase() override = default;
                             ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:165:3: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferBase::~TBufferBase()'
   ~TBufferBase() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TBufferBase::TBufferBase()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:151:26: error: 'nullptr' was not declared in this scope
   TBufferBase() : rBase_(nullptr), rBound_(nullptr), wBase_(nullptr), wBound_(nullptr) {}
                          ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:189:37: error: expected ')' before '<' token
   TBufferedTransport(std::shared_ptr<TTransport> transport)
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:199:37: error: expected ')' before '<' token
   TBufferedTransport(std::shared_ptr<TTransport> transport, uint32_t sz)
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:209:37: error: expected ')' before '<' token
   TBufferedTransport(std::shared_ptr<TTransport> transport, uint32_t rsz, uint32_t wsz)
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:218:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override { transport_->open(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:220:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return transport_->isOpen(); }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:222:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override {
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:229:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override {
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:234:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSlow(uint8_t* buf, uint32_t len) override;
                                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:236:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void writeSlow(const uint8_t* buf, uint32_t len) override;
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:238:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:243:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:256:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override;
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:258:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getUnderlyingTransport() { return transport_; }
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-util_functions.lo ---
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:273:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> transport_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:184:7: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferedTransport::~TBufferedTransport()'
 class TBufferedTransport : public TVirtualTransport<TBufferedTransport, TBufferBase> {
       ^~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace.cc:16:
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessor::setEventHandler(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:5: error: 'eventHandler_' was not declared in this scope
     eventHandler_ = eventHandler;
     ^~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TBufferedTransport, apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TBufferedTransport::open()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:218:26: error: 'transport_' was not declared in this scope
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-util_functions.lo ---
  CXX    libcassandra/libcassandra_libcassandra_la-util_functions.lo
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:218:26: note: suggested alternative: 'TTransport'
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
                          TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TBufferedTransport::isOpen() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:220:41: error: 'transport_' was not declared in this scope
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:220:41: note: suggested alternative: 'TTransport'
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
                                         TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TBufferedTransport::peek()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:224:34: error: 'transport_' was not declared in this scope
       setReadBuffer(rBuf_.get(), transport_->read(rBuf_.get(), rBufSize_));
                                  ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:5: note: suggested alternative: 'setEventHandler'
     eventHandler_ = eventHandler;
     ^~~~~~~~~~~~~
     setEventHandler
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:21: error: 'eventHandler' was not declared in this scope
     eventHandler_ = eventHandler;
                     ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:224:34: note: suggested alternative: 'TTransport'
       setReadBuffer(rBuf_.get(), transport_->read(rBuf_.get(), rBufSize_));
                                  ^~~~~~~~~~
                                  TTransport
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:21: note: suggested alternative: 'setEventHandler'
     eventHandler_ = eventHandler;
                     ^~~~~~~~~~~~
                     setEventHandler
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TBufferedTransport::close()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:231:5: error: 'transport_' was not declared in this scope
     transport_->close();
     ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:179:29: error: 'shared_ptr' in namespace 'std' does not name a template type
   ReleaseHandler(const std::shared_ptr<HandlerFactory_>& handlerFactory)
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:179:39: error: expected ',' or '...' before '<' token
   ReleaseHandler(const std::shared_ptr<HandlerFactory_>& handlerFactory)
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<HandlerFactory_> handlerFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler<HandlerFactory_>::ReleaseHandler(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler<HandlerFactory_>' does not have any field named 'handlerFactory_'
     : handlerFactory_(handlerFactory) {}
       ^~~~~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:23: error: 'handlerFactory' was not declared in this scope
     : handlerFactory_(handlerFactory) {}
                       ^~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration
   ~TTransportException() noexcept override = default;
                        ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:231:5: note: suggested alternative: 'TTransport'
     transport_->close();
     ^~~~~~~~~~
     TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual const string apache::thrift::transport::TBufferedTransport::getOrigin() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:243:57: error: 'transport_' was not declared in this scope
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:23: note: suggested alternative: 'HandlerFactory_'
     : handlerFactory_(handlerFactory) {}
                       ^~~~~~~~~~~~~~
                       HandlerFactory_
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler<HandlerFactory_>::operator()(typename HandlerFactory_::Handler*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:184:7: error: 'handlerFactory_' was not declared in this scope
       handlerFactory_->releaseHandler(handler);
       ^~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TTransportException() noexcept override = default;
                          ^~~~~~~~
                          exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration
   TTransportExceptionType getType() const noexcept { return type_; }
                                     ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:243:57: note: suggested alternative: 'TTransport'
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
                                                         TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:287:33: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TBufferedTransportFactory() = default;
                                 ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:289:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferedTransportFactory() override = default;
                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:289:43: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferedTransportFactory() override = default;
                                           ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:294:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:289:3: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferedTransportFactory::~TBufferedTransportFactory()'
   ~TBufferedTransportFactory() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:11: error:   overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()'
   virtual ~TTransportFactory() = default;
           ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:184:7: note: suggested alternative: 'HandlerFactory_'
       handlerFactory_->releaseHandler(handler);
       ^~~~~~~~~~~~~~~
       HandlerFactory_
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:194:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<protocol::TProtocol> input;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:195:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<protocol::TProtocol> output;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:200:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<transport::TTransport> transport;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:205:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessorFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:214:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo& connInfo) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token
   TSingletonProcessorFactory(std::shared_ptr<TProcessor> processor) : processor_(processor) {}
                                             ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:322:35: error: expected ')' before '<' token
   TFramedTransport(std::shared_ptr<TTransport> transport)
                                   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:221:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo&) override { return processor_; }
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:333:35: error: expected ')' before '<' token
   TFramedTransport(std::shared_ptr<TTransport> transport,
                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:346:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override { transport_->open(); }
             ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:224:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> processor_;
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:348:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return transport_->isOpen(); }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:350:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override { return (rBase_ < rBound_) || transport_->peek(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:352:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override {
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:357:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSlow(uint8_t* buf, uint32_t len) override;
                                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:359:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void writeSlow(const uint8_t* buf, uint32_t len) override;
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:361:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:363:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override;
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:365:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override;
                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:367:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override;
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:369:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getUnderlyingTransport() { return transport_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:380:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                 ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from ./libgenthrift/cassandra_types.h:10:0,
                 from ./libgenthrift/Cassandra.h:10,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration
   ~TApplicationException() noexcept override = default;
                          ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:410:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> transport_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:306:7: error: looser throw specifier for 'virtual apache::thrift::transport::TFramedTransport::~TFramedTransport()'
 class TFramedTransport : public TVirtualTransport<TFramedTransport, TBufferBase> {
       ^~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TFramedTransport, apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: error: 'noexcept' does not name a type; did you mean 'exect'?
   TTransportExceptionType getType() const noexcept { return type_; }
                                           ^~~~~~~~
                                           exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TFramedTransport::TFramedTransport()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:313:7: error: class 'apache::thrift::transport::TFramedTransport' does not have any field named 'transport_'
     : transport_(),
       ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override;
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TFramedTransport::open()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:346:26: error: 'transport_' was not declared in this scope
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TApplicationException() noexcept override = default;
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from ./libgenthrift/cassandra_types.h:11,
                 from ./libcassandra/cassandra.h:23,
                 from libcassandra/cassandra_host.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration
   ~TTransportException() noexcept override = default;
                        ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override;
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:346:26: note: suggested alternative: 'TTransport'
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
                          TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TFramedTransport::isOpen() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:348:41: error: 'transport_' was not declared in this scope
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TTransportException() noexcept override = default;
                          ^~~~~~~~
                          exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration
   TTransportExceptionType getType() const noexcept { return type_; }
                                     ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:348:41: note: suggested alternative: 'TTransport'
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
                                         TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TFramedTransport::peek()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:350:55: error: 'transport_' was not declared in this scope
   bool peek() override { return (rBase_ < rBound_) || transport_->peek(); }
                                                       ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransport() = default;
                           ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransport() = default;
                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:350:55: note: suggested alternative: 'TTransport'
   bool peek() override { return (rBase_ < rBound_) || transport_->peek(); }
                                                       ^~~~~~~~~~
                                                       TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TFramedTransport::close()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:354:5: error: 'transport_' was not declared in this scope
     transport_->close();
     ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: error: 'noexcept' does not name a type; did you mean 'exect'?
   TTransportExceptionType getType() const noexcept { return type_; }
                                           ^~~~~~~~
                                           exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
                                                                                        ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override;
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:354:5: note: suggested alternative: 'TTransport'
     transport_->close();
     ^~~~~~~~~~
     TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual const string apache::thrift::transport::TFramedTransport::getOrigin() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:380:57: error: 'transport_' was not declared in this scope
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override;
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:256:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransportFactory() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransportFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:263:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) {
                ^~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:29:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration
   ~TProtocolException() noexcept override = default;
                       ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:380:57: note: suggested alternative: 'TTransport'
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
                                                         TTransport
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from ./libgenthrift/cassandra_types.h:11,
                 from ./libcassandra/cassandra.h:23,
                 from libcassandra/cassandra_host.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransport() = default;
                           ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TFramedTransport::initPointers()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:402:19: error: 'nullptr' was not declared in this scope
     setReadBuffer(nullptr, 0);
                   ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransport() = default;
                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TProtocolException() noexcept override = default;
                         ^~~~~~~~
                         exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
                                                                                        ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:426:31: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TFramedTransportFactory() = default;
                               ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:428:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TFramedTransportFactory() override = default;
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:428:41: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TFramedTransportFactory() override = default;
                                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:433:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:428:3: error: looser throw specifier for 'virtual apache::thrift::transport::TFramedTransportFactory::~TFramedTransportFactory()'
   ~TFramedTransportFactory() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:11: error:   overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()'
   virtual ~TTransportFactory() = default;
           ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:547:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TMemoryBuffer() override {
                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:553:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return true; }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:555:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override { return (rBase_ < wBase_); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:557:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override {}
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:559:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override {}
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:637:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override {
                    ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:647:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override {
                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:722:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSlow(uint8_t* buf, uint32_t len) override;
                                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:724:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void writeSlow(const uint8_t* buf, uint32_t len) override;
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:726:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override;
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:547:3: error: looser throw specifier for 'virtual apache::thrift::transport::TMemoryBuffer::~TMemoryBuffer()'
   ~TMemoryBuffer() override {
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TMemoryBuffer, apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TMemoryBuffer::initCommon(uint8_t*, uint32_t, bool, uint32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:454:16: error: 'nullptr' was not declared in this scope
     if (buf == nullptr && size != 0) {
                ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:256:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransportFactory() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransportFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:263:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) {
                ^~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:29:0,
                 from ./libgenthrift/cassandra_types.h:11,
                 from ./libcassandra/cassandra.h:23,
                 from libcassandra/cassandra_host.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration
   ~TProtocolException() noexcept override = default;
                       ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:506:32: error: 'nullptr' was not declared in this scope
   TMemoryBuffer() { initCommon(nullptr, defaultSize, true, 0); }
                                ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TProtocolException() noexcept override = default;
                         ^~~~~~~~
                         exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23:0,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:555:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:559:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getInputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:560:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getOutputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token
   TProtocol(std::shared_ptr<TTransport> ptrans)
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:586:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> ptrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:589:17: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocol() = default;
                 ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:226:7: error: 'class apache::thrift::protocol::TProtocol' only defines private constructors and has no friends [-Werror=ctor-dtor-privacy]
 class TProtocol {
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer(uint32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:514:43: error: 'nullptr' was not declared in this scope
   TMemoryBuffer(uint32_t sz) { initCommon(nullptr, sz, true, 0); }
                                           ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:600:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocolFactory() = default;
                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:604:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> trans) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> inTrans,
                ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer(uint8_t*, uint32_t, apache::thrift::transport::TMemoryBuffer::MemoryPolicy)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:527:16: error: 'nullptr' was not declared in this scope
     if (buf == nullptr && sz != 0) {
                ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:538:18: error: 'nullptr' was not declared in this scope
       initCommon(nullptr, sz, true, 0);
                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:24:0,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:304:36: error: expected ')' before '<' token
   TProtocolDefaults(std::shared_ptr<TTransport> ptrans) : TProtocol(ptrans) {}
                                    ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'std::__cxx11::string apache::thrift::transport::TMemoryBuffer::getBufferAsString()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:568:20: error: 'nullptr' was not declared in this scope
     if (buffer_ == nullptr) {
                    ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
In file included from ./libgenthrift/cassandra_types.h:11:0,
                 from ./libcassandra/cassandra.h:23,
                 from libcassandra/cassandra_host.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:555:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:559:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getInputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:560:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getOutputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token
   TProtocol(std::shared_ptr<TTransport> ptrans)
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:586:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> ptrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:589:17: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocol() = default;
                 ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:226:7: error: 'class apache::thrift::protocol::TProtocol' only defines private constructors and has no friends [-Werror=ctor-dtor-privacy]
 class TProtocol {
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration
   ~TTransportException() noexcept override = default;
                        ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TMemoryBuffer::appendBufferToString(std::__cxx11::string&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:578:20: error: 'nullptr' was not declared in this scope
     if (buffer_ == nullptr) {
                    ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TTransportException() noexcept override = default;
                          ^~~~~~~~
                          exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration
   TTransportExceptionType getType() const noexcept { return type_; }
                                     ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:600:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocolFactory() = default;
                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:604:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> trans) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> inTrans,
                ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual uint32_t apache::thrift::transport::TMemoryBuffer::readEnd()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:639:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
     auto bytes = static_cast<uint32_t>(rBase_ - buffer_);
     ^~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:320:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                           const int32_t seqid) override {
                                                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:324:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeMessageEnd_virt() override {
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:328:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeStructBegin_virt(const char* name) override {
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:332:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeStructEnd_virt() override { return static_cast<Protocol_*>(this)->writeStructEnd(); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:336:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                         const int16_t fieldId) override {
                                                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:340:31: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeFieldEnd_virt() override { return static_cast<Protocol_*>(this)->writeFieldEnd(); }
                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:342:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeFieldStop_virt() override { return static_cast<Protocol_*>(this)->writeFieldStop(); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:346:58: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                       const uint32_t size) override {
                                                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:350:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeMapEnd_virt() override { return static_cast<Protocol_*>(this)->writeMapEnd(); }
                             ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:639:10: error: 'bytes' does not name a type; did you mean 'system'?
     auto bytes = static_cast<uint32_t>(rBase_ - buffer_);
          ^~~~~
          system
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:352:73: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeListBegin_virt(const TType elemType, const uint32_t size) override {
                                                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:356:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeListEnd_virt() override { return static_cast<Protocol_*>(this)->writeListEnd(); }
                              ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:643:12: error: 'bytes' was not declared in this scope
     return bytes;
            ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: error: 'noexcept' does not name a type; did you mean 'exect'?
   TTransportExceptionType getType() const noexcept { return type_; }
                                           ^~~~~~~~
                                           exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:358:72: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeSetBegin_virt(const TType elemType, const uint32_t size) override {
                                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:362:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeSetEnd_virt() override { return static_cast<Protocol_*>(this)->writeSetEnd(); }
                             ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override;
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:364:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeBool_virt(const bool value) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:368:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeByte_virt(const int8_t byte) override {
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:372:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeI16_virt(const int16_t i16) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:376:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeI32_virt(const int32_t i32) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:380:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeI64_virt(const int64_t i64) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:384:45: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeDouble_virt(const double dub) override {
                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:388:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeString_virt(const std::string& str) override {
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:392:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeBinary_virt(const std::string& str) override {
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:402:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                          int32_t& seqid) override {
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:406:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readMessageEnd_virt() override { return static_cast<Protocol_*>(this)->readMessageEnd(); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:408:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readStructBegin_virt(std::string& name) override {
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:412:31: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readStructEnd_virt() override { return static_cast<Protocol_*>(this)->readStructEnd(); }
                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:414:85: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readFieldBegin_virt(std::string& name, TType& fieldType, int16_t& fieldId) override {
                                                                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:418:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readFieldEnd_virt() override { return static_cast<Protocol_*>(this)->readFieldEnd(); }
                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:420:76: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readMapBegin_virt(TType& keyType, TType& valType, uint32_t& size) override {
                                                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:424:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readMapEnd_virt() override { return static_cast<Protocol_*>(this)->readMapEnd(); }
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:426:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readListBegin_virt(TType& elemType, uint32_t& size) override {
                                                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:430:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readListEnd_virt() override { return static_cast<Protocol_*>(this)->readListEnd(); }
                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:432:61: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSetBegin_virt(TType& elemType, uint32_t& size) override {
                                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:436:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSetEnd_virt() override { return static_cast<Protocol_*>(this)->readSetEnd(); }
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:438:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readBool_virt(bool& value) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:442:60: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readBool_virt(std::vector<bool>::reference value) override {
                                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:446:38: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readByte_virt(int8_t& byte) override {
                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:450:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readI16_virt(int16_t& i16) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:454:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readI32_virt(int32_t& i32) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:458:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readI64_virt(int64_t& i64) override {
                                     ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:643:12: note: suggested alternative: 'system'
     return bytes;
            ^~~~~
            system
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:462:39: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readDouble_virt(double& dub) override {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:466:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readString_virt(std::string& str) override {
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:470:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readBinary_virt(std::string& str) override {
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:474:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t skip_virt(TType type) override { return static_cast<Protocol_*>(this)->skip(type); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:507:35: error: expected ')' before '<' token
   TVirtualProtocol(std::shared_ptr<TTransport> ptrans) : Super_(ptrans) {}
                                   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override;
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h: In member function 'uint32_t apache::thrift::protocol::TVirtualProtocol<Protocol_, Super_>::skip(apache::thrift::protocol::TType)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:487:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
     auto* const prot = static_cast<Protocol_*>(this);
     ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:487:17: error: ISO C++ forbids declaration of 'prot' with no type [-fpermissive]
     auto* const prot = static_cast<Protocol_*>(this);
                 ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:38:39: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessorEventHandler() = default;
                                       ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:111:30: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProcessorEventHandler() = default;
                              ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from libcassandra/cassandra_factory.cc:14:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:44:35: error: expected ')' before '<' token
   TBinaryProtocolT(std::shared_ptr<Transport_> trans)
                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:52:35: error: expected ')' before '<' token
   TBinaryProtocolT(std::shared_ptr<Transport_> trans,
                                   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'virtual void* apache::thrift::TProcessorEventHandler::getContext(const char*, void*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:49:12: error: 'nullptr' was not declared in this scope
     return nullptr;
            ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from libgenthrift/Cassandra.cpp:6:0:
libgenthrift/Cassandra.h:2553:61: error: field 'piprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_;
                                                             ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libgenthrift/Cassandra.cpp:6:0:
libgenthrift/Cassandra.h:2554:61: error: field 'poprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_;
                                                             ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:204:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBinaryProtocolFactoryT() override = default;
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:204:41: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBinaryProtocolFactoryT() override = default;
                                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:215:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> trans) override {
        ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from libgenthrift/Cassandra.cpp:6:0:
libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr<apache::thrift::protocol::TProtocol>)':
libgenthrift/Cassandra.h:2471:77: error: 'prot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) :
                                                                             ^~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libgenthrift/Cassandra.cpp:6:0:
libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>)':
libgenthrift/Cassandra.h:2477:77: error: 'iprot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
                                                                             ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libgenthrift/Cassandra.cpp:6:0:
libgenthrift/Cassandra.h:2477:142: error: 'oprot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
                                                                                                                                              ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libgenthrift/Cassandra.cpp:6:0:
libgenthrift/Cassandra.h: In member function 'boost::shared_ptr<apache::thrift::protocol::TProtocol> org::apache::cassandra::CassandraClient::getInputProtocol()':
libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() {
                                                                                ^
libgenthrift/Cassandra.h: In member function 'boost::shared_ptr<apache::thrift::protocol::TProtocol> org::apache::cassandra::CassandraClient::getOutputProtocol()':
libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() {
                                                                                 ^
libgenthrift/Cassandra.h: At global scope:
libgenthrift/Cassandra.h:2561:34: error: field 'iface_' has incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
   boost::shared_ptr<CassandraIf> iface_;
                                  ^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:248:0,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeI16(int16_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:147:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto net = (int16_t)ByteOrder_::toWire16(i16);
   ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In destructor 'apache::thrift::TProcessorContextFreer::~TProcessorContextFreer()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:122:21: error: 'nullptr' was not declared in this scope
     if (handler_ != nullptr)
                     ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:147:8: error: 'net' does not name a type; did you mean 'getw'?
   auto net = (int16_t)ByteOrder_::toWire16(i16);
        ^~~
        getw
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransport() = default;
                           ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:148:34: error: 'net' was not declared in this scope
   this->trans_->write((uint8_t*)&net, 2);
                                  ^~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransport() = default;
                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessorContextFreer::unregister()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:125:34: error: 'nullptr' was not declared in this scope
   void unregister() { handler_ = nullptr; }
                                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:148:34: note: suggested alternative: 'getw'
   this->trans_->write((uint8_t*)&net, 2);
                                  ^~~
                                  getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeI32(int32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:154:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto net = (int32_t)ByteOrder_::toWire32(i32);
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:154:8: error: 'net' does not name a type; did you mean 'getw'?
   auto net = (int32_t)ByteOrder_::toWire32(i32);
        ^~~
        getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:155:34: error: 'net' was not declared in this scope
   this->trans_->write((uint8_t*)&net, 4);
                                  ^~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope
   virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; }
                                                                                        ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from libgenthrift/Cassandra.cpp:6:0:
libgenthrift/Cassandra.h:2613:11: error: looser throw specifier for 'virtual org::apache::cassandra::CassandraProcessor::~CassandraProcessor()'
   virtual ~CassandraProcessor() {}
           ^
In file included from libgenthrift/Cassandra.h:9:0,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:142:11: error:   overriding 'virtual apache::thrift::TProcessor::~TProcessor() throw ()'
   virtual ~TProcessor() = default;
           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:16: error: 'virtual bool apache::thrift::TProcessor::process(int)' was hidden [-Werror=overloaded-virtual]
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:142:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessor() = default;
                           ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from libgenthrift/Cassandra.cpp:6:0:
libgenthrift/Cassandra.h:2612:16: error:   by 'virtual bool org::apache::cassandra::CassandraProcessor::process(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>, void*)' [-Werror=overloaded-virtual]
   virtual bool process(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot, void* connectionContext);
                ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:29: error: 'std::shared_ptr' has not been declared
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                             ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraProcessor::CassandraProcessor(boost::shared_ptr<org::apache::cassandra::CassandraIf>)':
libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type
   CassandraProcessor(boost::shared_ptr<CassandraIf> iface) :
                                                     ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:39: error: expected ',' or '...' before '<' token
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                                       ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:21: error: 'std::shared_ptr' has not been declared
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
                     ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:31: error: expected ',' or '...' before '<' token
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:8: error: 'bool apache::thrift::TProcessor::process(int)' cannot be overloaded
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:16: error: with 'virtual bool apache::thrift::TProcessor::process(int)'
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:152:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessorEventHandler> getEventHandler() const { return eventHandler_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:154:29: error: 'std::shared_ptr' has not been declared
   void setEventHandler(std::shared_ptr<TProcessorEventHandler> eventHandler) {
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:154:39: error: expected ',' or '...' before '<' token
   void setEventHandler(std::shared_ptr<TProcessorEventHandler> eventHandler) {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:159:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProcessor() = default;
                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:161:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessorEventHandler> eventHandler_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'bool apache::thrift::TProcessor::process(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:149:20: error: 'io' was not declared in this scope
     return process(io, io, connectionContext);
                    ^~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:155:34: note: suggested alternative: 'getw'
   this->trans_->write((uint8_t*)&net, 4);
                                  ^~~
                                  getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeI64(int64_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:161:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto net = (int64_t)ByteOrder_::toWire64(i64);
   ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:149:28: error: 'connectionContext' was not declared in this scope
     return process(io, io, connectionContext);
                            ^~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:161:8: error: 'net' does not name a type; did you mean 'getw'?
   auto net = (int64_t)ByteOrder_::toWire64(i64);
        ^~~
        getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:162:34: error: 'net' was not declared in this scope
   this->trans_->write((uint8_t*)&net, 8);
                                  ^~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:256:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransportFactory() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TTransportFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:263:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) {
                ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:162:34: note: suggested alternative: 'getw'
   this->trans_->write((uint8_t*)&net, 8);
                                  ^~~
                                  getw
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:29:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration
   ~TProtocolException() noexcept override = default;
                       ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeDouble(double)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:171:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto bits = bitwise_cast<uint64_t>(dub);
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:171:8: error: 'bits' does not name a type; did you mean 'bind'?
   auto bits = bitwise_cast<uint64_t>(dub);
        ^~~~
        bind
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:172:3: error: 'bits' was not declared in this scope
   bits = ByteOrder_::toWire64(bits);
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:172:3: note: suggested alternative: 'bind'
   bits = ByteOrder_::toWire64(bits);
   ^~~~
   bind
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeString(const StrType&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:182:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto size = static_cast<uint32_t>(str.size());
   ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: error: 'noexcept' does not name a type; did you mean 'exect'?
   ~TProtocolException() noexcept override = default;
                         ^~~~~~~~
                         exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:182:8: error: 'size' does not name a type; did you mean 'nice'?
   auto size = static_cast<uint32_t>(str.size());
        ^~~~
        nice
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:183:39: error: 'size' was not declared in this scope
   uint32_t result = writeI32((int32_t)size);
                                       ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:183:39: note: suggested alternative: 'nice'
   uint32_t result = writeI32((int32_t)size);
                                       ^~~~
                                       nice
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from libgenthrift/Cassandra.cpp:6:0:
libgenthrift/Cassandra.h: In member function 'void org::apache::cassandra::CassandraMultiface::add(boost::shared_ptr<org::apache::cassandra::CassandraIf>)':
libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type
   void add(boost::shared_ptr<CassandraIf> iface) {
                                           ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: error: 'noexcept' does not name a type; did you mean 'exect'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            exect
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from libgenthrift/Cassandra.cpp:6:0:
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::login(const string&, const org::apache::cassandra::AuthenticationRequest&)':
libgenthrift/Cassandra.h:2631:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->login(keyspace, auth_request);
                 ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get(org::apache::cassandra::ColumnOrSuperColumn&, const string&, const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2639:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level);
                   ^~
libgenthrift/Cassandra.h:2642:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_slice(std::vector<org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2651:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level);
                   ^~
libgenthrift/Cassandra.h:2654:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget(std::map<std::__cxx11::basic_string<char>, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2663:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level);
                   ^~
libgenthrift/Cassandra.h:2666:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_slice(std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2675:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level);
                   ^~
libgenthrift/Cassandra.h:2678:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual int32_t org::apache::cassandra::CassandraMultiface::get_count(const string&, const string&, const org::apache::cassandra::ColumnParent&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2687:26: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         return ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level);
                          ^~
libgenthrift/Cassandra.h:2689:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slice(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const string&, const string&, int32_t, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2699:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level);
                   ^~
libgenthrift/Cassandra.h:2702:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slices(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const org::apache::cassandra::KeyRange&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2711:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level);
                   ^~
libgenthrift/Cassandra.h:2714:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::insert(const string&, const string&, const org::apache::cassandra::ColumnPath&, const string&, int64_t, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2722:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->insert(keyspace, key, column_path, value, timestamp, consistency_level);
                 ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_insert(const string&, const string&, const std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->batch_insert(keyspace, key, cfmap, consistency_level);
                 ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::remove(const string&, const string&, const org::apache::cassandra::ColumnPath&, int64_t, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2736:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->remove(keyspace, key, column_path, timestamp, consistency_level);
                 ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_mutate(const string&, const std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::Mutation> > >&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->batch_mutate(keyspace, mutation_map, consistency_level);
                 ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_property(std::__cxx11::string&, const string&)':
libgenthrift/Cassandra.h:2751:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_property(_return, property);
                   ^~
libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_property(_return, property);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::readStringBody(StrType&, int32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:440:42: error: 'nullptr' was not declared in this scope
   if ((borrow_buf = this->trans_->borrow(nullptr, &got))) {
                                          ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_list_property(std::vector<std::__cxx11::basic_string<char> >&, const string&)':
libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_list_property(_return, property);
                   ^~
libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_list_property(_return, property);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set<std::__cxx11::basic_string<char> >&)':
libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspaces(_return);
                   ^~
libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspaces(_return);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_cluster_name(std::__cxx11::string&)':
libgenthrift/Cassandra.h:2787:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_cluster_name(_return);
                   ^~
libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_cluster_name(_return);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_version(std::__cxx11::string&)':
libgenthrift/Cassandra.h:2799:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_version(_return);
                   ^~
libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_version(_return);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector<org::apache::cassandra::TokenRange>&, const string&)':
libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_ring(_return, keyspace);
                   ^~
libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_ring(_return, keyspace);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_partitioner(std::__cxx11::string&)':
libgenthrift/Cassandra.h:2823:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_partitioner(_return);
                   ^~
libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_partitioner(_return);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, const string&)':
libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspace(_return, keyspace);
                   ^~
libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspace(_return, keyspace);
                   ^~
libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector<std::__cxx11::basic_string<char> >&, const string&, const string&, int32_t)':
libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split);
                   ^~
libgenthrift/Cassandra.h:2850:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:60:26: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransportDefaults() = default;
                          ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:87:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override {
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:91:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readAll_virt(uint8_t* buf, uint32_t len) override {
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:95:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override {
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:99:57: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrow_virt(uint8_t* buf, uint32_t* len) override {
                                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:103:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void consume_virt(uint32_t len) override { static_cast<Transport_*>(this)->consume(len); }
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:121:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TVirtualTransport() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h: In member function 'uint32_t apache::thrift::transport::TVirtualTransport<Transport_, Super_>::readAll(uint8_t*, uint32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:116:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
     auto* trans = static_cast<Transport_*>(this);
     ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:116:11: error: ISO C++ forbids declaration of 'trans' with no type [-fpermissive]
     auto* trans = static_cast<Transport_*>(this);
           ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23:0,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:555:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:559:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getInputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:560:15: error: 'shared_ptr' in namespace 'std' does not name a template type
   inline std::shared_ptr<TTransport> getOutputTransport() { return ptrans_; }
               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token
   TProtocol(std::shared_ptr<TTransport> ptrans)
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:586:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> ptrans_;
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:43:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~Mutex() = default;
                      ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:589:17: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocol() = default;
                 ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:226:7: error: 'class apache::thrift::protocol::TProtocol' only defines private constructors and has no friends [-Werror=ctor-dtor-privacy]
 class TProtocol {
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:54:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<impl> impl_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h: In constructor 'apache::thrift::concurrency::Guard::Guard(const apache::thrift::concurrency::Mutex&, int64_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:65:18: error: 'nullptr' was not declared in this scope
         mutex_ = nullptr;
                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessor::setEventHandler(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:5: error: 'eventHandler_' was not declared in this scope
     eventHandler_ = eventHandler;
     ^~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:600:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProtocolFactory() = default;
                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:604:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> trans) = 0;
                ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:69:18: error: 'nullptr' was not declared in this scope
         mutex_ = nullptr;
                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> inTrans,
                ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:5: note: suggested alternative: 'setEventHandler'
     eventHandler_ = eventHandler;
     ^~~~~~~~~~~~~
     setEventHandler
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:21: error: 'eventHandler' was not declared in this scope
     eventHandler_ = eventHandler;
                     ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h: In member function 'apache::thrift::concurrency::Guard::operator bool() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:79:45: error: 'nullptr' was not declared in this scope
   operator bool() const { return (mutex_ != nullptr); }
                                             ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:24:0,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:304:36: error: expected ')' before '<' token
   TProtocolDefaults(std::shared_ptr<TTransport> ptrans) : TProtocol(ptrans) {}
                                    ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:21: note: suggested alternative: 'setEventHandler'
     eventHandler_ = eventHandler;
                     ^~~~~~~~~~~~
                     setEventHandler
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:179:29: error: 'shared_ptr' in namespace 'std' does not name a template type
   ReleaseHandler(const std::shared_ptr<HandlerFactory_>& handlerFactory)
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:179:39: error: expected ',' or '...' before '<' token
   ReleaseHandler(const std::shared_ptr<HandlerFactory_>& handlerFactory)
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<HandlerFactory_> handlerFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler<HandlerFactory_>::ReleaseHandler(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler<HandlerFactory_>' does not have any field named 'handlerFactory_'
     : handlerFactory_(handlerFactory) {}
       ^~~~~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:23: error: 'handlerFactory' was not declared in this scope
     : handlerFactory_(handlerFactory) {}
                       ^~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:38:33: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TServerTransport() = default;
                                 ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:58:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> accept() {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:99:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TServerTransport() = default;
                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:107:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TTransport> acceptImpl() = 0;
                ^~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:64:16: error: 'function' in namespace 'std' does not name a template type
   typedef std::function<void(THRIFT_SOCKET fd)> socket_func_t;
                ^~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:99:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TServerSocket() override;
                  ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:23: note: suggested alternative: 'HandlerFactory_'
     : handlerFactory_(handlerFactory) {}
                       ^~~~~~~~~~~~~~
                       HandlerFactory_
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler<HandlerFactory_>::operator()(typename HandlerFactory_::Handler*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:184:7: error: 'handlerFactory_' was not declared in this scope
       handlerFactory_->releaseHandler(handler);
       ^~~~~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:184:7: note: suggested alternative: 'HandlerFactory_'
       handlerFactory_->releaseHandler(handler);
       ^~~~~~~~~~~~~~~
       HandlerFactory_
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:194:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<protocol::TProtocol> input;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:195:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<protocol::TProtocol> output;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:200:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<transport::TTransport> transport;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:205:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessorFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:214:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo& connInfo) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token
   TSingletonProcessorFactory(std::shared_ptr<TProcessor> processor) : processor_(processor) {}
                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:221:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo&) override { return processor_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:224:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> processor_;
        ^~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:24:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:32,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Exception.h:38:29: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   IllegalStateException() = default;
                             ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Exception.h:56:31: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   SystemResourceException() = default;
                               ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:32:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:38: error: 'chrono' in namespace 'std' does not name a type
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                      ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:59: error: expected unqualified-id before '&' token
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:59: error: expected ')' before '&' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:46: error: expected ';' at end of member declaration
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                              ^~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:60: error: ISO C++ forbids declaration of 'timeout' with no type [-fpermissive]
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                            ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:60: error: expected ';' at end of member declaration
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:67: error: expected unqualified-id before ')' token
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:30: error: 'chrono' in namespace 'std' does not name a type
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                              ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected unqualified-id before '<' token
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected ')' before '<' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:38: error: expected ';' at end of member declaration
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                                      ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected unqualified-id before '<' token
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:24: error: 'chrono' in namespace 'std' does not name a type
   void wait(const std::chrono::milliseconds &timeout) const;
                        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:45: error: expected unqualified-id before '&' token
   void wait(const std::chrono::milliseconds &timeout) const;
                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:45: error: expected ')' before '&' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:32: error: expected ';' at end of member declaration
   void wait(const std::chrono::milliseconds &timeout) const;
                                ^~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: ISO C++ forbids declaration of 'timeout' with no type [-fpermissive]
   void wait(const std::chrono::milliseconds &timeout) const;
                                              ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: expected ';' at end of member declaration
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: redeclaration of 'int& apache::thrift::concurrency::Monitor::timeout'
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:60: note: previous declaration 'int& apache::thrift::concurrency::Monitor::timeout'
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                            ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:53: error: expected unqualified-id before ')' token
   void wait(const std::chrono::milliseconds &timeout) const;
                                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h: In member function 'int apache::thrift::concurrency::Monitor::waitForTimeRelative(uint64_t) const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:77:88: error: 'std::chrono' has not been declared
   int waitForTimeRelative(uint64_t timeout_ms) const { return waitForTimeRelative(std::chrono::milliseconds(timeout_ms)); }
                                                                                        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h: In member function 'void apache::thrift::concurrency::Monitor::wait(uint64_t) const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:100:65: error: 'std::chrono' has not been declared
   void wait(uint64_t timeout_ms = 0ULL) const { this->wait(std::chrono::milliseconds(timeout_ms)); }
                                                                 ^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:42:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~Runnable() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:49:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<Thread> thread() { return thread_.lock(); }
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:28: error: 'std::shared_ptr' has not been declared
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                            ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:38: error: expected ',' or '...' before '<' token
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:58:8: error: 'weak_ptr' in namespace 'std' does not name a template type
   std::weak_ptr<Thread> thread_;
        ^~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h: In member function 'virtual void apache::thrift::concurrency::Runnable::thread(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:56: error: 'thread_' was not declared in this scope
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:56: note: suggested alternative: 'thread'
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                        ^~~~~~~
                                                        thread
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:66: error: 'value' was not declared in this scope
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                                  ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:320:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                           const int32_t seqid) override {
                                                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:324:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeMessageEnd_virt() override {
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:328:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeStructBegin_virt(const char* name) override {
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:332:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeStructEnd_virt() override { return static_cast<Protocol_*>(this)->writeStructEnd(); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:336:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                         const int16_t fieldId) override {
                                                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:340:31: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeFieldEnd_virt() override { return static_cast<Protocol_*>(this)->writeFieldEnd(); }
                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:342:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeFieldStop_virt() override { return static_cast<Protocol_*>(this)->writeFieldStop(); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:346:58: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                       const uint32_t size) override {
                                                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:350:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeMapEnd_virt() override { return static_cast<Protocol_*>(this)->writeMapEnd(); }
                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:352:73: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeListBegin_virt(const TType elemType, const uint32_t size) override {
                                                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:356:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeListEnd_virt() override { return static_cast<Protocol_*>(this)->writeListEnd(); }
                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:358:72: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeSetBegin_virt(const TType elemType, const uint32_t size) override {
                                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:362:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeSetEnd_virt() override { return static_cast<Protocol_*>(this)->writeSetEnd(); }
                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:364:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeBool_virt(const bool value) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:368:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeByte_virt(const int8_t byte) override {
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:372:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeI16_virt(const int16_t i16) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:376:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeI32_virt(const int32_t i32) override {
                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:380:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeI64_virt(const int64_t i64) override {
                                           ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:66: note: suggested alternative: 'valloc'
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                                  ^~~~~
                                                                  valloc
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:384:45: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeDouble_virt(const double dub) override {
                                             ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:7: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
 class Thread final : public std::enable_shared_from_this<Thread> {
       ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected template-name before '<' token
 class Thread final : public std::enable_shared_from_this<Thread> {
                                                         ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:388:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeString_virt(const std::string& str) override {
                                                   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected '{' before '<' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected unqualified-id before '<' token
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:392:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeBinary_virt(const std::string& str) override {
                                                   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:33:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:34:7: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
 class ThreadFactory final {
       ^~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:402:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
                                          int32_t& seqid) override {
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:406:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readMessageEnd_virt() override { return static_cast<Protocol_*>(this)->readMessageEnd(); }
                                ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:46:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~ThreadFactory() = default;
                      ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:61:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<Thread> newThread(std::shared_ptr<Runnable> runnable) const;
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:408:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readStructBegin_virt(std::string& name) override {
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:412:31: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readStructEnd_virt() override { return static_cast<Protocol_*>(this)->readStructEnd(); }
                               ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:66:11: error: invalid use of incomplete type 'class apache::thrift::concurrency::Thread'
   Thread::id_t getCurrentThreadId() const;
           ^~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:7: note: forward declaration of 'class apache::thrift::concurrency::Thread'
 class Thread final : public std::enable_shared_from_this<Thread> {
       ^~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:414:85: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readFieldBegin_virt(std::string& name, TType& fieldType, int16_t& fieldId) override {
                                                                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:418:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readFieldEnd_virt() override { return static_cast<Protocol_*>(this)->readFieldEnd(); }
                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:420:76: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readMapBegin_virt(TType& keyType, TType& valType, uint32_t& size) override {
                                                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:424:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readMapEnd_virt() override { return static_cast<Protocol_*>(this)->readMapEnd(); }
                            ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:118:32: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; }
                                ^~~~~~~~~~~~~
                                socklen_t
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:426:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readListBegin_virt(TType& elemType, uint32_t& size) override {
                                                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:430:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readListEnd_virt() override { return static_cast<Protocol_*>(this)->readListEnd(); }
                             ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30:0,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In constructor 'apache::thrift::transport::eventInfo::eventInfo()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:51:28: error: 'nullptr' was not declared in this scope
   eventInfo() : eventBuff_(nullptr), eventSize_(0), eventBuffPos_(0){};
                            ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:432:61: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSetBegin_virt(TType& elemType, uint32_t& size) override {
                                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:436:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSetEnd_virt() override { return static_cast<Protocol_*>(this)->readSetEnd(); }
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:438:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readBool_virt(bool& value) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:442:60: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readBool_virt(std::vector<bool>::reference value) override {
                                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:446:38: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readByte_virt(int8_t& byte) override {
                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:450:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readI16_virt(int16_t& i16) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:454:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readI32_virt(int32_t& i32) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:458:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readI64_virt(int64_t& i64) override {
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:462:39: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readDouble_virt(double& dub) override {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:466:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readString_virt(std::string& str) override {
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:470:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readBinary_virt(std::string& str) override {
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:474:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t skip_virt(TType type) override { return static_cast<Protocol_*>(this)->skip(type); }
                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:507:35: error: expected ')' before '<' token
   TVirtualProtocol(std::shared_ptr<TTransport> ptrans) : Super_(ptrans) {}
                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h: In member function 'uint32_t apache::thrift::protocol::TVirtualProtocol<Protocol_, Super_>::skip(apache::thrift::protocol::TType)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:487:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
     auto* const prot = static_cast<Protocol_*>(this);
     ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h:487:17: error: ISO C++ forbids declaration of 'prot' with no type [-fpermissive]
     auto* const prot = static_cast<Protocol_*>(this);
                 ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In member function 'void apache::thrift::transport::readState::resetAllValues()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:88:14: error: 'nullptr' was not declared in this scope
     event_ = nullptr;
              ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from libcassandra/keyspace_factory.cc:13:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:44:35: error: expected ')' before '<' token
   TBinaryProtocolT(std::shared_ptr<Transport_> trans)
                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:52:35: error: expected ')' before '<' token
   TBinaryProtocolT(std::shared_ptr<Transport_> trans,
                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:204:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBinaryProtocolFactoryT() override = default;
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:204:41: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBinaryProtocolFactoryT() override = default;
                                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:215:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProtocol> getProtocol(std::shared_ptr<TTransport> trans) override {
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In constructor 'apache::thrift::transport::readState::readState()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:97:14: error: 'nullptr' was not declared in this scope
     event_ = nullptr;
              ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:248:0,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeI16(int16_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:147:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto net = (int16_t)ByteOrder_::toWire16(i16);
   ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:177:19: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TFileTransport() override;
                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:181:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return true; }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:184:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:188:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:191:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToChunk(int32_t chunk) override;
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:192:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToEnd() override;
                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:193:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getNumChunks() override;
                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:194:24: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getCurChunk() override;
                        ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:147:8: error: 'net' does not name a type; did you mean 'getw'?
   auto net = (int16_t)ByteOrder_::toWire16(i16);
        ^~~
        getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:148:34: error: 'net' was not declared in this scope
   this->trans_->write((uint8_t*)&net, 2);
                                  ^~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:209:42: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void setReadTimeout(int32_t readTimeout) override { readTimeout_ = readTimeout; }
                                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:210:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   int32_t getReadTimeout() override { return readTimeout_; }
                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:212:39: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void setChunkSize(uint32_t chunkSize) override {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:217:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getChunkSize() override { return chunkSize_; }
                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:263:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); }
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:264:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { return this->readAll(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:265:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:36: error: 'chrono' in namespace 'std' does not name a type
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                    ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected unqualified-id before '<' token
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected ')' before '<' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:44: error: expected ';' at end of member declaration
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                            ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected unqualified-id before '<' token
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:289:8: error: 'chrono' in namespace 'std' does not name a type
   std::chrono::time_point<std::chrono::steady_clock> getNextFlushTime();
        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:340:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<apache::thrift::concurrency::Thread> writerThread_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:349:8: error: 'atomic' in namespace 'std' does not name a template type
   std::atomic<bool> closing_;
        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:353:8: error: 'atomic' in namespace 'std' does not name a template type
   std::atomic<bool> forceFlush_;
        ^~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:124:32: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; }
                                ^~~~~~~~~~~~~
                                socklen_t
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:148:34: note: suggested alternative: 'getw'
   this->trans_->write((uint8_t*)&net, 2);
                                  ^~~
                                  getw
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:177:3: error: looser throw specifier for 'virtual apache::thrift::transport::TFileTransport::~TFileTransport()'
   ~TFileTransport() override;
   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:149:7: error:   overriding 'virtual apache::thrift::transport::TFileReaderTransport::~TFileReaderTransport() throw ()'
 class TFileReaderTransport : virtual public TTransport {
       ^~~~~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:139:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   THRIFT_SOCKET getSocketFD() override { return serverSocket_; }
                             ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeI32(int32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:154:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto net = (int32_t)ByteOrder_::toWire32(i32);
   ^~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:143:15: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void listen() override;
               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:144:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void interrupt() override;
                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:145:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void interruptChildren() override;
                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:146:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:149:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> acceptImpl() override;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:150:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TSocket> createSocket(THRIFT_SOCKET client);
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:152:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<THRIFT_SOCKET> pChildInterruptSockReader_; // if interruptableChildren_ this is shared with child TSockets
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:154:8: error: 'net' does not name a type; did you mean 'getw'?
   auto net = (int32_t)ByteOrder_::toWire32(i32);
        ^~~
        getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:155:34: error: 'net' was not declared in this scope
   this->trans_->write((uint8_t*)&net, 4);
                                  ^~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In static member function 'static void* apache::thrift::transport::TFileTransport::startWriterThread(void*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:276:12: error: 'nullptr' was not declared in this scope
     return nullptr;
            ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:155:34: note: suggested alternative: 'getw'
   this->trans_->write((uint8_t*)&net, 4);
                                  ^~~
                                  getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeI64(int64_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:161:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto net = (int64_t)ByteOrder_::toWire64(i64);
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:161:8: error: 'net' does not name a type; did you mean 'getw'?
   auto net = (int64_t)ByteOrder_::toWire64(i64);
        ^~~
        getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:162:34: error: 'net' was not declared in this scope
   this->trans_->write((uint8_t*)&net, 8);
                                  ^~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:391:33: error: expected ')' before '<' token
   TFileProcessor(std::shared_ptr<TProcessor> processor,
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:395:33: error: expected ')' before '<' token
   TFileProcessor(std::shared_ptr<TProcessor> processor,
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:408:33: error: expected ')' before '<' token
   TFileProcessor(std::shared_ptr<TProcessor> processor,
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:428:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> processor_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:429:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProtocolFactory> inputProtocolFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:430:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProtocolFactory> outputProtocolFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:431:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TFileReaderTransport> inputTransport_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:432:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> outputTransport_;
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:162:34: note: suggested alternative: 'getw'
   this->trans_->write((uint8_t*)&net, 8);
                                  ^~~
                                  getw
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeDouble(double)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:171:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto bits = bitwise_cast<uint64_t>(dub);
   ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from libcassandra/keyspace.cc:17:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:45:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TNullTransport() = default;
                      ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:47:19: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TNullTransport() override = default;
                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:47:32: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TNullTransport() override = default;
                                ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:49:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return true; }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:51:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override {}
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:47:3: error: looser throw specifier for 'virtual apache::thrift::transport::TNullTransport::~TNullTransport()'
   ~TNullTransport() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TNullTransport>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
In file included from libcassandra/keyspace.cc:17:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:66:34: error: expected ')' before '<' token
   TPipedTransport(std::shared_ptr<TTransport> srcTrans, std::shared_ptr<TTransport> dstTrans)
                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:89:34: error: expected ')' before '<' token
   TPipedTransport(std::shared_ptr<TTransport> srcTrans,
                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:110:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedTransport() override {
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:115:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return srcTrans_->isOpen(); }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:117:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override {
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:135:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override { srcTrans_->open(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:137:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override { srcTrans_->close(); }
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:145:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override {
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:167:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override {
                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:175:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:177:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTargetTransport() { return dstTrans_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:184:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); }
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:185:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:188:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> srcTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> dstTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:110:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedTransport::~TPipedTransport()'
   ~TPipedTransport() override {
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:61:11: error:   overriding 'virtual apache::thrift::transport::TTransport::~TTransport() throw ()'
   virtual ~TTransport() = default;
           ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:171:8: error: 'bits' does not name a type; did you mean 'bind'?
   auto bits = bitwise_cast<uint64_t>(dub);
        ^~~~
        bind
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:172:3: error: 'bits' was not declared in this scope
   bits = ByteOrder_::toWire64(bits);
   ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from libcassandra/keyspace.cc:17:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual bool apache::thrift::transport::TPipedTransport::isOpen() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:115:41: error: 'srcTrans_' was not declared in this scope
   bool isOpen() const override { return srcTrans_->isOpen(); }
                                         ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:172:3: note: suggested alternative: 'bind'
   bits = ByteOrder_::toWire64(bits);
   ^~~~
   bind
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::writeString(const StrType&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:182:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
   auto size = static_cast<uint32_t>(str.size());
   ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:182:8: error: 'size' does not name a type; did you mean 'nice'?
   auto size = static_cast<uint32_t>(str.size());
        ^~~~
        nice
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:183:39: error: 'size' was not declared in this scope
   uint32_t result = writeI32((int32_t)size);
                                       ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual bool apache::thrift::transport::TPipedTransport::peek()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:122:9: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
         auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_);
         ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:122:16: error: ISO C++ forbids declaration of 'tmpBuf' with no type [-fpermissive]
         auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_);
                ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:122:82: error: cannot convert 'uint8_t* {aka unsigned char*}' to 'int*' in initialization
         auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_);
                                                                                  ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:183:39: note: suggested alternative: 'nice'
   uint32_t result = writeI32((int32_t)size);
                                       ^~~~
                                       nice
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:123:16: error: 'nullptr' was not declared in this scope
  if (tmpBuf == nullptr) {
                ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:177:3: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   socket_func_t listenCallback_;
   ^~~~~~~~~~~~~
   socklen_t
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:126:10: error: cannot convert 'int*' to 'uint8_t* {aka unsigned char*}' in assignment
  rBuf_ = tmpBuf;
          ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:130:16: error: 'srcTrans_' was not declared in this scope
       rLen_ += srcTrans_->read(rBuf_ + rPos_, rBufSize_ - rPos_);
                ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT<Transport_, ByteOrder_>::readStringBody(StrType&, int32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:440:42: error: 'nullptr' was not declared in this scope
   if ((borrow_buf = this->trans_->borrow(nullptr, &got))) {
                                          ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransport::open()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:135:26: error: 'srcTrans_' was not declared in this scope
   void open() override { srcTrans_->open(); }
                          ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:60:26: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TTransportDefaults() = default;
                          ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransport::close()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:137:27: error: 'srcTrans_' was not declared in this scope
   void close() override { srcTrans_->close(); }
                           ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:87:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override {
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:91:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readAll_virt(uint8_t* buf, uint32_t len) override {
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:95:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override {
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:99:57: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrow_virt(uint8_t* buf, uint32_t* len) override {
                                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:103:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void consume_virt(uint32_t len) override { static_cast<Transport_*>(this)->consume(len); }
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:121:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TVirtualTransport() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h: In member function 'uint32_t apache::thrift::transport::TVirtualTransport<Transport_, Super_>::readAll(uint8_t*, uint32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:116:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
     auto* trans = static_cast<Transport_*>(this);
     ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:116:11: error: ISO C++ forbids declaration of 'trans' with no type [-fpermissive]
     auto* trans = static_cast<Transport_*>(this);
           ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:178:3: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   socket_func_t acceptCallback_;
   ^~~~~~~~~~~~~
   socklen_t
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:99:3: error: looser throw specifier for 'virtual apache::thrift::transport::TServerSocket::~TServerSocket()'
   ~TServerSocket() override;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:38:11: error:   overriding 'virtual apache::thrift::transport::TServerTransport::~TServerTransport() throw ()'
   virtual ~TServerTransport() = default;
           ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:43:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~Mutex() = default;
                      ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:54:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<impl> impl_;
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h: In member function 'void apache::thrift::transport::TServerSocket::setListenCallback(const int&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:118:65: error: 'listenCallback_' was not declared in this scope
   void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; }
                                                                 ^~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h: In constructor 'apache::thrift::concurrency::Guard::Guard(const apache::thrift::concurrency::Mutex&, int64_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:65:18: error: 'nullptr' was not declared in this scope
         mutex_ = nullptr;
                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual uint32_t apache::thrift::transport::TPipedTransport::readEnd()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:148:7: error: 'dstTrans_' was not declared in this scope
       dstTrans_->write(rBuf_, rPos_);
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from libcassandra/cassandra.cc:14:0:
./libgenthrift/Cassandra.h:2553:61: error: field 'piprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_;
                                                             ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra.cc:14:0:
./libgenthrift/Cassandra.h:2554:61: error: field 'poprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_;
                                                             ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:69:18: error: 'nullptr' was not declared in this scope
         mutex_ = nullptr;
                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from libcassandra/cassandra.cc:14:0:
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr<apache::thrift::protocol::TProtocol>)':
./libgenthrift/Cassandra.h:2471:77: error: 'prot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) :
                                                                             ^~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:118:65: note: suggested alternative: 'listenCallback'
   void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; }
                                                                 ^~~~~~~~~~~~~~~
                                                                 listenCallback
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:152:5: error: 'srcTrans_' was not declared in this scope
     srcTrans_->readEnd();
     ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h: In member function 'void apache::thrift::transport::TServerSocket::setAcceptCallback(const int&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:124:65: error: 'acceptCallback_' was not declared in this scope
   void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; }
                                                                 ^~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from libcassandra/cassandra.cc:14:0:
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>)':
./libgenthrift/Cassandra.h:2477:77: error: 'iprot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
                                                                             ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra.cc:14:0:
./libgenthrift/Cassandra.h:2477:142: error: 'oprot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
                                                                                                                                              ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra.cc:14:0:
./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr<apache::thrift::protocol::TProtocol> org::apache::cassandra::CassandraClient::getInputProtocol()':
./libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() {
                                                                                ^
./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr<apache::thrift::protocol::TProtocol> org::apache::cassandra::CassandraClient::getOutputProtocol()':
./libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() {
                                                                                 ^
./libgenthrift/Cassandra.h: At global scope:
./libgenthrift/Cassandra.h:2561:34: error: field 'iface_' has incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
   boost::shared_ptr<CassandraIf> iface_;
                                  ^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h: In member function 'apache::thrift::concurrency::Guard::operator bool() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Mutex.h:79:45: error: 'nullptr' was not declared in this scope
   operator bool() const { return (mutex_ != nullptr); }
                                             ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
cc1plus: all warnings being treated as errors
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual uint32_t apache::thrift::transport::TPipedTransport::writeEnd()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:169:7: error: 'dstTrans_' was not declared in this scope
       dstTrans_->write(wBuf_, wLen_);
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:124:65: note: suggested alternative: 'acceptCallback'
   void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; }
                                                                 ^~~~~~~~~~~~~~~
                                                                 acceptCallback
In file included from libcassandra/cassandra_factory.cc:15:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:77:12: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TSocket() override;
            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:84:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override;
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:91:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:98:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override;
             ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from libcassandra/cassandra.cc:14:0:
./libgenthrift/Cassandra.h:2613:11: error: looser throw specifier for 'virtual org::apache::cassandra::CassandraProcessor::~CassandraProcessor()'
   virtual ~CassandraProcessor() {}
           ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:103:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override;
              ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from ./libgenthrift/Cassandra.h:9:0,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:142:11: error:   overriding 'virtual apache::thrift::TProcessor::~TProcessor() throw ()'
   virtual ~TProcessor() = default;
           ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:38:33: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TServerTransport() = default;
                                 ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:16: error: 'virtual bool apache::thrift::TProcessor::process(int)' was hidden [-Werror=overloaded-virtual]
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                ^~~~~~~
In file included from libcassandra/cassandra.cc:14:0:
./libgenthrift/Cassandra.h:2612:16: error:   by 'virtual bool org::apache::cassandra::CassandraProcessor::process(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>, void*)' [-Werror=overloaded-virtual]
   virtual bool process(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot, void* connectionContext);
                ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:58:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> accept() {
        ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraProcessor::CassandraProcessor(boost::shared_ptr<org::apache::cassandra::CassandraIf>)':
./libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type
   CassandraProcessor(boost::shared_ptr<CassandraIf> iface) :
                                                     ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:99:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TServerTransport() = default;
                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:107:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TTransport> acceptImpl() = 0;
                ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:262:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const std::string getOrigin() const override;
                                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:273:38: error: 'std::shared_ptr' has not been declared
   TSocket(THRIFT_SOCKET socket, std::shared_ptr<THRIFT_SOCKET> interruptListener);
                                      ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:273:48: error: expected ',' or '...' before '<' token
   TSocket(THRIFT_SOCKET socket, std::shared_ptr<THRIFT_SOCKET> interruptListener);
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:310:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<THRIFT_SOCKET> interruptListener_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:77:3: error: looser throw specifier for 'virtual apache::thrift::transport::TSocket::~TSocket()'
   ~TSocket() override;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TSocket>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:64:16: error: 'function' in namespace 'std' does not name a template type
   typedef std::function<void(THRIFT_SOCKET fd)> socket_func_t;
                ^~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:99:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TServerSocket() override;
                  ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:210:30: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TPipedTransportFactory() = default;
                              ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:211:41: error: expected ')' before '<' token
   TPipedTransportFactory(std::shared_ptr<TTransport> dstTrans) {
                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:27: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedTransportFactory() override = default;
                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:40: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedTransportFactory() override = default;
                                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:219:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> srcTrans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:223:47: error: 'std::shared_ptr' has not been declared
   virtual void initializeTargetTransport(std::shared_ptr<TTransport> dstTrans) {
                                               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:223:57: error: expected ',' or '...' before '<' token
   virtual void initializeTargetTransport(std::shared_ptr<TTransport> dstTrans) {
                                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:232:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> dstTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedTransportFactory::~TPipedTransportFactory()'
   ~TPipedTransportFactory() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:11: error:   overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()'
   virtual ~TTransportFactory() = default;
           ^
In file included from libcassandra/keyspace.cc:17:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransportFactory::initializeTargetTransport(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:224:9: error: 'dstTrans_' was not declared in this scope
     if (dstTrans_.get() == nullptr) {
         ^~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:224:28: error: 'nullptr' was not declared in this scope
     if (dstTrans_.get() == nullptr) {
                            ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: error: 'dstTrans' was not declared in this scope
       dstTrans_ = dstTrans;
                   ^~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from libcassandra/cassandra.cc:14:0:
./libgenthrift/Cassandra.h: In member function 'void org::apache::cassandra::CassandraMultiface::add(boost::shared_ptr<org::apache::cassandra::CassandraIf>)':
./libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type
   void add(boost::shared_ptr<CassandraIf> iface) {
                                           ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra.cc:14:0:
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::login(const string&, const org::apache::cassandra::AuthenticationRequest&)':
./libgenthrift/Cassandra.h:2631:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->login(keyspace, auth_request);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get(org::apache::cassandra::ColumnOrSuperColumn&, const string&, const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2639:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2642:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_slice(std::vector<org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2651:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2654:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: note: suggested alternative: 'srand'
       dstTrans_ = dstTrans;
                   ^~~~~~~~
                   srand
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget(std::map<std::__cxx11::basic_string<char>, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2663:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2666:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:243:44: error: expected ')' before '<' token
   TPipedFileReaderTransport(std::shared_ptr<TFileReaderTransport> srcTrans,
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:246:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedFileReaderTransport() override;
                              ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_slice(std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2675:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:249:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override;
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:250:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:251:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override;
             ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
./libgenthrift/Cassandra.h:2678:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:252:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:255:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override;
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:257:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override;
                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:258:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:261:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   int32_t getReadTimeout() override;
                          ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
./libgenthrift/Cassandra.h: In member function 'virtual int32_t org::apache::cassandra::CassandraMultiface::get_count(const string&, const string&, const org::apache::cassandra::ColumnParent&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2687:26: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         return ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level);
                          ^~
./libgenthrift/Cassandra.h:2689:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:262:42: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void setReadTimeout(int32_t readTimeout) override;
                                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:263:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getNumChunks() override;
                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:264:24: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getCurChunk() override;
                        ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:118:32: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; }
                                ^~~~~~~~~~~~~
                                socklen_t
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:265:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToChunk(int32_t chunk) override;
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:266:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToEnd() override;
                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:273:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); }
                                                ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slice(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const string&, const string&, int32_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2699:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:274:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { return this->readAll(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:275:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); }
                                                   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
./libgenthrift/Cassandra.h:2702:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:280:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TFileReaderTransport> srcTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:246:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedFileReaderTransport::~TPipedFileReaderTransport()'
   ~TPipedFileReaderTransport() override;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30:0,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:149:7: error:   overriding 'virtual apache::thrift::transport::TFileReaderTransport::~TFileReaderTransport() throw ()'
 class TFileReaderTransport : virtual public TTransport {
       ^~~~~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slices(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const org::apache::cassandra::KeyRange&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2711:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2714:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::insert(const string&, const string&, const org::apache::cassandra::ColumnPath&, const string&, int64_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2722:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->insert(keyspace, key, column_path, value, timestamp, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_insert(const string&, const string&, const std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->batch_insert(keyspace, key, cfmap, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::remove(const string&, const string&, const org::apache::cassandra::ColumnPath&, int64_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2736:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->remove(keyspace, key, column_path, timestamp, consistency_level);
                 ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from libcassandra/keyspace.cc:17:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:289:40: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TPipedFileReaderTransportFactory() = default;
                                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:290:51: error: expected ')' before '<' token
   TPipedFileReaderTransportFactory(std::shared_ptr<TTransport> dstTrans)
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:292:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedFileReaderTransportFactory() override = default;
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:292:50: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedFileReaderTransportFactory() override = default;
                                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:294:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> srcTrans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:304:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TFileReaderTransport> getFileReaderTransport(
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:292:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedFileReaderTransportFactory::~TPipedFileReaderTransportFactory()'
   ~TPipedFileReaderTransportFactory() override = default;
   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:3: error:   overriding 'virtual apache::thrift::transport::TPipedTransportFactory::~TPipedTransportFactory() throw ()'
   ~TPipedTransportFactory() override = default;
   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_mutate(const string&, const std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::Mutation> > >&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->batch_mutate(keyspace, mutation_map, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_property(std::__cxx11::string&, const string&)':
./libgenthrift/Cassandra.h:2751:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_property(_return, property);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from ./libgenthrift/cassandra_types.h:10:0,
                 from ./libgenthrift/Cassandra.h:10,
                 from libcassandra/keyspace.cc:19:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration
   ~TApplicationException() noexcept override = default;
                          ^
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_list_property(std::vector<std::__cxx11::basic_string<char> >&, const string&)':
./libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_list_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_list_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set<std::__cxx11::basic_string<char> >&)':
./libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspaces(_return);
                   ^~
./libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspaces(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_cluster_name(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2787:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_cluster_name(_return);
                   ^~
./libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_cluster_name(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_version(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2799:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_version(_return);
                   ^~
./libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_version(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector<org::apache::cassandra::TokenRange>&, const string&)':
./libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_ring(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_ring(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_partitioner(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2823:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_partitioner(_return);
                   ^~
./libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_partitioner(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, const string&)':
./libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspace(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspace(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector<std::__cxx11::basic_string<char> >&, const string&, const string&, int32_t)':
./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split);
                   ^~
./libgenthrift/Cassandra.h:2850:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'netent'?
   ~TApplicationException() noexcept override = default;
                            ^~~~~~~~
                            netent
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: error: 'noexcept' does not name a type; did you mean 'netent'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            netent
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo ---
*** [libcassandra/libcassandra_libcassandra_la-cassandra_host.lo] Error code 1

make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:124:32: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; }
                                ^~~~~~~~~~~~~
                                socklen_t
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:139:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   THRIFT_SOCKET getSocketFD() override { return serverSocket_; }
                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:143:15: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void listen() override;
               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:144:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void interrupt() override;
                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:145:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void interruptChildren() override;
                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:146:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:149:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> acceptImpl() override;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:150:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TSocket> createSocket(THRIFT_SOCKET client);
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:152:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<THRIFT_SOCKET> pChildInterruptSockReader_; // if interruptableChildren_ this is shared with child TSockets
        ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_login(const string&, const org::apache::cassandra::AuthenticationRequest&)':
libgenthrift/Cassandra.cpp:5392:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5393:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:177:3: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   socket_func_t listenCallback_;
   ^~~~~~~~~~~~~
   socklen_t
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_login()':
libgenthrift/Cassandra.cpp:5408:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5414:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5420:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:165:16: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferBase() override = default;
                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:165:29: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferBase() override = default;
                             ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:165:3: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferBase::~TBufferBase()'
   ~TBufferBase() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:5426:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
cc1plus: all warnings being treated as errors
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_get(const string&, const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:5456:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5457:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TBufferBase::TBufferBase()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:151:26: error: 'nullptr' was not declared in this scope
   TBufferBase() : rBase_(nullptr), rBound_(nullptr), wBase_(nullptr), wBound_(nullptr) {}
                          ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_get(org::apache::cassandra::ColumnOrSuperColumn&)':
libgenthrift/Cassandra.cpp:5472:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5478:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5484:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5491:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_get_slice(const string&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:5532:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5533:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_get_slice(std::vector<org::apache::cassandra::ColumnOrSuperColumn>&)':
libgenthrift/Cassandra.cpp:5548:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5554:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:189:37: error: expected ')' before '<' token
   TBufferedTransport(std::shared_ptr<TTransport> transport)
                                     ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:5560:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:199:37: error: expected ')' before '<' token
   TBufferedTransport(std::shared_ptr<TTransport> transport, uint32_t sz)
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:209:37: error: expected ')' before '<' token
   TBufferedTransport(std::shared_ptr<TTransport> transport, uint32_t rsz, uint32_t wsz)
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:218:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override { transport_->open(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:220:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return transport_->isOpen(); }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:222:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override {
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:229:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override {
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:234:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSlow(uint8_t* buf, uint32_t len) override;
                                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:236:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void writeSlow(const uint8_t* buf, uint32_t len) override;
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:238:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:243:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                 ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:5567:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:256:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override;
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:258:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getUnderlyingTransport() { return transport_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:273:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> transport_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:184:7: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferedTransport::~TBufferedTransport()'
 class TBufferedTransport : public TVirtualTransport<TBufferedTransport, TBufferBase> {
       ^~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TBufferedTransport, apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TBufferedTransport::open()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:218:26: error: 'transport_' was not declared in this scope
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_multiget(const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:5604:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5605:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_multiget(std::map<std::__cxx11::basic_string<char>, org::apache::cassandra::ColumnOrSuperColumn>&)':
libgenthrift/Cassandra.cpp:5620:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5626:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5632:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5639:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_multiget_slice(const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:5677:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:218:26: note: suggested alternative: 'TTransport'
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
                          TTransport
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:5678:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TBufferedTransport::isOpen() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:220:41: error: 'transport_' was not declared in this scope
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_multiget_slice(std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&)':
libgenthrift/Cassandra.cpp:5693:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5699:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5705:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5712:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_get_count(const string&, const string&, const org::apache::cassandra::ColumnParent&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:5749:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5750:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'int32_t org::apache::cassandra::CassandraClient::recv_get_count()':
libgenthrift/Cassandra.cpp:5765:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:220:41: note: suggested alternative: 'TTransport'
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
                                         TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TBufferedTransport::peek()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:224:34: error: 'transport_' was not declared in this scope
       setReadBuffer(rBuf_.get(), transport_->read(rBuf_.get(), rBufSize_));
                                  ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:5771:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5777:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:178:3: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'?
   socket_func_t acceptCallback_;
   ^~~~~~~~~~~~~
   socklen_t
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:99:3: error: looser throw specifier for 'virtual apache::thrift::transport::TServerSocket::~TServerSocket()'
   ~TServerSocket() override;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerTransport.h:38:11: error:   overriding 'virtual apache::thrift::transport::TServerTransport::~TServerTransport() throw ()'
   virtual ~TServerTransport() = default;
           ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:5785:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:27:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h: In member function 'void apache::thrift::transport::TServerSocket::setListenCallback(const int&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:118:65: error: 'listenCallback_' was not declared in this scope
   void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; }
                                                                 ^~~~~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_get_range_slice(const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const string&, const string&, int32_t, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:5824:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5825:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_get_range_slice(std::vector<org::apache::cassandra::KeySlice>&)':
libgenthrift/Cassandra.cpp:5840:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5846:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:224:34: note: suggested alternative: 'TTransport'
       setReadBuffer(rBuf_.get(), transport_->read(rBuf_.get(), rBufSize_));
                                  ^~~~~~~~~~
                                  TTransport
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:5852:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TBufferedTransport::close()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:231:5: error: 'transport_' was not declared in this scope
     transport_->close();
     ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:5859:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_get_range_slices(const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const org::apache::cassandra::KeyRange&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:5897:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5898:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:118:65: note: suggested alternative: 'listenCallback'
   void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; }
                                                                 ^~~~~~~~~~~~~~~
                                                                 listenCallback
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h: In member function 'void apache::thrift::transport::TServerSocket::setAcceptCallback(const int&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:124:65: error: 'acceptCallback_' was not declared in this scope
   void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; }
                                                                 ^~~~~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_get_range_slices(std::vector<org::apache::cassandra::KeySlice>&)':
libgenthrift/Cassandra.cpp:5913:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5919:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5925:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo ---
*** [libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo] Error code 1

make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:5932:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:231:5: note: suggested alternative: 'TTransport'
     transport_->close();
     ^~~~~~~~~~
     TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual const string apache::thrift::transport::TBufferedTransport::getOrigin() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:243:57: error: 'transport_' was not declared in this scope
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_insert(const string&, const string&, const org::apache::cassandra::ColumnPath&, const string&, int64_t, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:5971:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5972:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_insert()':
libgenthrift/Cassandra.cpp:5987:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5993:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:5999:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TServerSocket.h:124:65: note: suggested alternative: 'acceptCallback'
   void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; }
                                                                 ^~~~~~~~~~~~~~~
                                                                 acceptCallback
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6005:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:243:57: note: suggested alternative: 'TTransport'
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
                                                         TTransport
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from libcassandra/keyspace_factory.cc:14:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:77:12: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TSocket() override;
            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:84:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override;
                 ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:287:33: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TBufferedTransportFactory() = default;
                                 ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:91:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:98:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override;
             ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:289:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferedTransportFactory() override = default;
                              ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:103:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override;
              ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:289:43: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferedTransportFactory() override = default;
                                           ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:294:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:289:3: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferedTransportFactory::~TBufferedTransportFactory()'
   ~TBufferedTransportFactory() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:11: error:   overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()'
   virtual ~TTransportFactory() = default;
           ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_batch_insert(const string&, const string&, const std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:6038:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:262:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const std::string getOrigin() const override;
                                 ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6039:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:273:38: error: 'std::shared_ptr' has not been declared
   TSocket(THRIFT_SOCKET socket, std::shared_ptr<THRIFT_SOCKET> interruptListener);
                                      ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:273:48: error: expected ',' or '...' before '<' token
   TSocket(THRIFT_SOCKET socket, std::shared_ptr<THRIFT_SOCKET> interruptListener);
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:310:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<THRIFT_SOCKET> interruptListener_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:77:3: error: looser throw specifier for 'virtual apache::thrift::transport::TSocket::~TSocket()'
   ~TSocket() override;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TSocket>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:322:35: error: expected ')' before '<' token
   TFramedTransport(std::shared_ptr<TTransport> transport)
                                   ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_batch_insert()':
libgenthrift/Cassandra.cpp:6054:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:333:35: error: expected ')' before '<' token
   TFramedTransport(std::shared_ptr<TTransport> transport,
                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:346:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override { transport_->open(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:348:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return transport_->isOpen(); }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:350:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override { return (rBase_ < rBound_) || transport_->peek(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:352:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override {
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:357:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSlow(uint8_t* buf, uint32_t len) override;
                                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:359:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void writeSlow(const uint8_t* buf, uint32_t len) override;
                                                  ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6060:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:361:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:363:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override;
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:365:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override;
                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:367:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override;
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:369:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getUnderlyingTransport() { return transport_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:380:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                 ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6066:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:410:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> transport_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:306:7: error: looser throw specifier for 'virtual apache::thrift::transport::TFramedTransport::~TFramedTransport()'
 class TFramedTransport : public TVirtualTransport<TFramedTransport, TBufferBase> {
       ^~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TFramedTransport, apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TFramedTransport::TFramedTransport()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:313:7: error: class 'apache::thrift::transport::TFramedTransport' does not have any field named 'transport_'
     : transport_(),
       ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6072:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_remove(const string&, const string&, const org::apache::cassandra::ColumnPath&, int64_t, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:6106:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TFramedTransport::open()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:346:26: error: 'transport_' was not declared in this scope
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6107:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_remove()':
libgenthrift/Cassandra.cpp:6122:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6128:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6134:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6140:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_batch_mutate(const string&, const std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::Mutation> > >&, org::apache::cassandra::ConsistencyLevel)':
libgenthrift/Cassandra.cpp:6172:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6173:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_batch_mutate()':
libgenthrift/Cassandra.cpp:6188:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:346:26: note: suggested alternative: 'TTransport'
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
                          TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TFramedTransport::isOpen() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:348:41: error: 'transport_' was not declared in this scope
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6194:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6200:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6206:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_get_string_property(const string&)':
libgenthrift/Cassandra.cpp:6236:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6237:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_get_string_property(std::__cxx11::string&)':
libgenthrift/Cassandra.cpp:6252:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
./libgenthrift/Cassandra.h:2629:32:   required from here
/usr/include/g++/bits/stl_vector.h:671:50: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr<org::apache::cassandra::CassandraIf>&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
./libgenthrift/Cassandra.h:2631:16:   required from here
/usr/include/g++/bits/stl_vector.h:798:34: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  return *(this->_M_impl._M_start + __n);
          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6258:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:348:41: note: suggested alternative: 'TTransport'
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
                                         TTransport
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6264:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TFramedTransport::peek()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:350:55: error: 'transport_' was not declared in this scope
   bool peek() override { return (rBase_ < rBound_) || transport_->peek(); }
                                                       ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6271:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_get_string_list_property(const string&)':
libgenthrift/Cassandra.cpp:6296:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6297:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_get_string_list_property(std::vector<std::__cxx11::basic_string<char> >&)':
libgenthrift/Cassandra.cpp:6312:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6318:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6324:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6331:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:350:55: note: suggested alternative: 'TTransport'
   bool peek() override { return (rBase_ < rBound_) || transport_->peek(); }
                                                       ^~~~~~~~~~
                                                       TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TFramedTransport::close()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:354:5: error: 'transport_' was not declared in this scope
     transport_->close();
     ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_describe_keyspaces()':
libgenthrift/Cassandra.cpp:6355:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6356:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_describe_keyspaces(std::set<std::__cxx11::basic_string<char> >&)':
libgenthrift/Cassandra.cpp:6371:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6377:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6383:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6390:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:354:5: note: suggested alternative: 'TTransport'
     transport_->close();
     ^~~~~~~~~~
     TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual const string apache::thrift::transport::TFramedTransport::getOrigin() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:380:57: error: 'transport_' was not declared in this scope
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_describe_cluster_name()':
libgenthrift/Cassandra.cpp:6414:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6415:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_describe_cluster_name(std::__cxx11::string&)':
libgenthrift/Cassandra.cpp:6430:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6436:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6442:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6449:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_describe_version()':
libgenthrift/Cassandra.cpp:6473:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6474:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:380:57: note: suggested alternative: 'TTransport'
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
                                                         TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TFramedTransport::initPointers()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:402:19: error: 'nullptr' was not declared in this scope
     setReadBuffer(nullptr, 0);
                   ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_describe_version(std::__cxx11::string&)':
libgenthrift/Cassandra.cpp:6489:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6495:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6501:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6508:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_describe_ring(const string&)':
libgenthrift/Cassandra.cpp:6533:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6534:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_describe_ring(std::vector<org::apache::cassandra::TokenRange>&)':
libgenthrift/Cassandra.cpp:6549:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6555:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:426:31: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TFramedTransportFactory() = default;
                               ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6561:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:428:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TFramedTransportFactory() override = default;
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:428:41: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TFramedTransportFactory() override = default;
                                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:433:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:428:3: error: looser throw specifier for 'virtual apache::thrift::transport::TFramedTransportFactory::~TFramedTransportFactory()'
   ~TFramedTransportFactory() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:11: error:   overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()'
   virtual ~TTransportFactory() = default;
           ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6568:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:547:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TMemoryBuffer() override {
                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:553:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return true; }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:555:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override { return (rBase_ < wBase_); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:557:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override {}
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:559:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override {}
              ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_describe_partitioner()':
libgenthrift/Cassandra.cpp:6595:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:637:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override {
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:647:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override {
                     ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6596:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_describe_partitioner(std::__cxx11::string&)':
libgenthrift/Cassandra.cpp:6611:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:722:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSlow(uint8_t* buf, uint32_t len) override;
                                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:724:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void writeSlow(const uint8_t* buf, uint32_t len) override;
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:726:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override;
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:547:3: error: looser throw specifier for 'virtual apache::thrift::transport::TMemoryBuffer::~TMemoryBuffer()'
   ~TMemoryBuffer() override {
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TMemoryBuffer, apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6617:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TMemoryBuffer::initCommon(uint8_t*, uint32_t, bool, uint32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:454:16: error: 'nullptr' was not declared in this scope
     if (buf == nullptr && size != 0) {
                ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6623:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:165:16: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferBase() override = default;
                ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6630:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:165:29: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferBase() override = default;
                             ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:165:3: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferBase::~TBufferBase()'
   ~TBufferBase() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_describe_keyspace(const string&)':
libgenthrift/Cassandra.cpp:6655:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6656:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_describe_keyspace(std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&)':
libgenthrift/Cassandra.cpp:6671:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TBufferBase::TBufferBase()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:151:26: error: 'nullptr' was not declared in this scope
   TBufferBase() : rBase_(nullptr), rBound_(nullptr), wBase_(nullptr), wBound_(nullptr) {}
                          ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6677:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6683:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]':
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_vector.h:163:9: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         - this->_M_impl._M_start); }
         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6690:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_describe_splits(const string&, const string&, int32_t)':
libgenthrift/Cassandra.cpp:6720:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->flush();
           ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6721:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot_->getTransport()->writeEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:506:32: error: 'nullptr' was not declared in this scope
   TMemoryBuffer() { initCommon(nullptr, defaultSize, true, 0); }
                                ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_describe_splits(std::vector<std::__cxx11::basic_string<char> >&)':
libgenthrift/Cassandra.cpp:6736:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6742:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6748:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot_->getTransport()->readEnd();
             ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6755:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot_->getTransport()->readEnd();
           ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:189:37: error: expected ')' before '<' token
   TBufferedTransport(std::shared_ptr<TTransport> transport)
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:199:37: error: expected ')' before '<' token
   TBufferedTransport(std::shared_ptr<TTransport> transport, uint32_t sz)
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:209:37: error: expected ')' before '<' token
   TBufferedTransport(std::shared_ptr<TTransport> transport, uint32_t rsz, uint32_t wsz)
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:218:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override { transport_->open(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:220:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return transport_->isOpen(); }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:222:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override {
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:229:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override {
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:234:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSlow(uint8_t* buf, uint32_t len) override;
                                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:236:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void writeSlow(const uint8_t* buf, uint32_t len) override;
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:238:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'virtual bool org::apache::cassandra::CassandraProcessor::process(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>, void*)':
libgenthrift/Cassandra.cpp:6764:92: error: 'piprot' has incomplete type
 bool CassandraProcessor::process(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot, void* connectionContext) {
                                                                                            ^~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:243:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                 ^~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:256:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override;
                                                        ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6764:158: error: 'poprot' has incomplete type
 bool CassandraProcessor::process(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot, void* connectionContext) {
                                                                                                                                                              ^~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:258:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getUnderlyingTransport() { return transport_; }
        ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:273:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> transport_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:184:7: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferedTransport::~TBufferedTransport()'
 class TBufferedTransport : public TVirtualTransport<TBufferedTransport, TBufferBase> {
       ^~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TBufferedTransport, apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6778:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot->getTransport()->readEnd();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TBufferedTransport::open()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:218:26: error: 'transport_' was not declared in this scope
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6783:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6784:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer(uint32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:514:43: error: 'nullptr' was not declared in this scope
   TMemoryBuffer(uint32_t sz) { initCommon(nullptr, sz, true, 0); }
                                           ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'virtual bool org::apache::cassandra::CassandraProcessor::process_fn(apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*, std::__cxx11::string&, int32_t)':
libgenthrift/Cassandra.cpp:6797:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     iprot->getTransport()->readEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6802:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6803:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_login(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:6815:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:218:26: note: suggested alternative: 'TTransport'
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
                          TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TBufferedTransport::isOpen() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:220:41: error: 'transport_' was not declared in this scope
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6831:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6832:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6839:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6840:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer(uint8_t*, uint32_t, apache::thrift::transport::TMemoryBuffer::MemoryPolicy)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:527:16: error: 'nullptr' was not declared in this scope
     if (buf == nullptr && sz != 0) {
                ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_get(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:6848:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:220:41: note: suggested alternative: 'TTransport'
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
                                         TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TBufferedTransport::peek()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:224:34: error: 'transport_' was not declared in this scope
       setReadBuffer(rBuf_.get(), transport_->read(rBuf_.get(), rBufSize_));
                                  ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6871:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6872:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6879:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6880:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_get_slice(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:6888:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6908:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6909:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:224:34: note: suggested alternative: 'TTransport'
       setReadBuffer(rBuf_.get(), transport_->read(rBuf_.get(), rBufSize_));
                                  ^~~~~~~~~~
                                  TTransport
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6916:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TBufferedTransport::close()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:231:5: error: 'transport_' was not declared in this scope
     transport_->close();
     ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:538:18: error: 'nullptr' was not declared in this scope
       initCommon(nullptr, sz, true, 0);
                  ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6917:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_multiget(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:6925:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6945:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6946:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6953:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6954:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_multiget_slice(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:6962:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:231:5: note: suggested alternative: 'TTransport'
     transport_->close();
     ^~~~~~~~~~
     TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual const string apache::thrift::transport::TBufferedTransport::getOrigin() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:243:57: error: 'transport_' was not declared in this scope
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:6982:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6983:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6990:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:6991:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_get_count(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:6999:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'std::__cxx11::string apache::thrift::transport::TMemoryBuffer::getBufferAsString()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:568:20: error: 'nullptr' was not declared in this scope
     if (buffer_ == nullptr) {
                    ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7019:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:243:57: note: suggested alternative: 'TTransport'
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
                                                         TTransport
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7020:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:287:33: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TBufferedTransportFactory() = default;
                                 ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:289:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferedTransportFactory() override = default;
                              ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7027:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:289:43: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TBufferedTransportFactory() override = default;
                                           ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:294:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:289:3: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferedTransportFactory::~TBufferedTransportFactory()'
   ~TBufferedTransportFactory() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:11: error:   overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()'
   virtual ~TTransportFactory() = default;
           ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7028:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:322:35: error: expected ')' before '<' token
   TFramedTransport(std::shared_ptr<TTransport> transport)
                                   ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_get_range_slice(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7036:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:333:35: error: expected ')' before '<' token
   TFramedTransport(std::shared_ptr<TTransport> transport,
                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:346:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override { transport_->open(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:348:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return transport_->isOpen(); }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:350:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override { return (rBase_ < rBound_) || transport_->peek(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:352:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override {
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:357:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSlow(uint8_t* buf, uint32_t len) override;
                                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:359:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void writeSlow(const uint8_t* buf, uint32_t len) override;
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:361:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:363:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override;
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:365:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override;
                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:367:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override;
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:369:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getUnderlyingTransport() { return transport_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:380:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:410:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> transport_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:306:7: error: looser throw specifier for 'virtual apache::thrift::transport::TFramedTransport::~TFramedTransport()'
 class TFramedTransport : public TVirtualTransport<TFramedTransport, TBufferBase> {
       ^~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TFramedTransport, apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TFramedTransport::TFramedTransport()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:313:7: error: class 'apache::thrift::transport::TFramedTransport' does not have any field named 'transport_'
     : transport_(),
       ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7056:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7057:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]':
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_vector.h:189:59: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7064:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7065:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TFramedTransport::open()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:346:26: error: 'transport_' was not declared in this scope
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /usr/include/g++/vector:63:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/usr/include/g++/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
/usr/include/g++/bits/stl_uninitialized.h:289:37:   required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
/usr/include/g++/bits/stl_vector.h:331:31:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > > >::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
            && __is_trivial(_ValueType2)
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > > >::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:63:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
            && __is_trivial(_ValueType2)
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:62:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/usr/include/g++/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
/usr/include/g++/bits/stl_construct.h:206:15:   required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
/usr/include/g++/bits/stl_vector.h:434:22:   required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_construct.h:137:11: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
       std::_Destroy_aux<__has_trivial_destructor(_Value_type)>::
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  __destroy(__first, __last);
  ~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from ./libgenthrift/Cassandra.h:9,
                 from libcassandra/cassandra.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_get_range_slices(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7073:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TMemoryBuffer::appendBufferToString(std::__cxx11::string&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:578:20: error: 'nullptr' was not declared in this scope
     if (buffer_ == nullptr) {
                    ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7093:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7094:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7101:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7102:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_insert(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7110:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:346:26: note: suggested alternative: 'TTransport'
   void open() override { transport_->open(); }
                          ^~~~~~~~~~
                          TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TFramedTransport::isOpen() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:348:41: error: 'transport_' was not declared in this scope
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7129:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7130:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7137:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7138:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_batch_insert(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7146:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7165:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7166:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7173:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual uint32_t apache::thrift::transport::TMemoryBuffer::readEnd()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:639:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
     auto bytes = static_cast<uint32_t>(rBase_ - buffer_);
     ^~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:348:41: note: suggested alternative: 'TTransport'
   bool isOpen() const override { return transport_->isOpen(); }
                                         ^~~~~~~~~~
                                         TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TFramedTransport::peek()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:350:55: error: 'transport_' was not declared in this scope
   bool peek() override { return (rBase_ < rBound_) || transport_->peek(); }
                                                       ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7174:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_remove(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7182:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7201:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7202:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7209:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7210:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:639:10: error: 'bytes' does not name a type; did you mean 'system'?
     auto bytes = static_cast<uint32_t>(rBase_ - buffer_);
          ^~~~~
          system
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_batch_mutate(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7218:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:643:12: error: 'bytes' was not declared in this scope
     return bytes;
            ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:350:55: note: suggested alternative: 'TTransport'
   bool peek() override { return (rBase_ < rBound_) || transport_->peek(); }
                                                       ^~~~~~~~~~
                                                       TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TFramedTransport::close()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:354:5: error: 'transport_' was not declared in this scope
     transport_->close();
     ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7237:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7238:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7245:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7246:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_get_string_property(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7254:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:643:12: note: suggested alternative: 'system'
     return bytes;
            ^~~~~
            system
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7265:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7266:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7273:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7274:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:354:5: note: suggested alternative: 'TTransport'
     transport_->close();
     ^~~~~~~~~~
     TTransport
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual const string apache::thrift::transport::TFramedTransport::getOrigin() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:380:57: error: 'transport_' was not declared in this scope
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_get_string_list_property(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7282:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7293:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7294:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:38:39: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessorEventHandler() = default;
                                       ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:111:30: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProcessorEventHandler() = default;
                              ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7301:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7302:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'virtual void* apache::thrift::TProcessorEventHandler::getContext(const char*, void*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:49:12: error: 'nullptr' was not declared in this scope
     return nullptr;
            ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_describe_keyspaces(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7310:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7321:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:380:57: note: suggested alternative: 'TTransport'
   const std::string getOrigin() const override { return transport_->getOrigin(); }
                                                         ^~~~~~~~~~
                                                         TTransport
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7322:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TFramedTransport::initPointers()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:402:19: error: 'nullptr' was not declared in this scope
     setReadBuffer(nullptr, 0);
                   ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7329:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7330:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_describe_cluster_name(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7338:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7349:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7350:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7357:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7358:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_describe_version(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7366:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7377:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:426:31: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TFramedTransportFactory() = default;
                               ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:428:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TFramedTransportFactory() override = default;
                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:428:41: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TFramedTransportFactory() override = default;
                                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:433:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> trans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:428:3: error: looser throw specifier for 'virtual apache::thrift::transport::TFramedTransportFactory::~TFramedTransportFactory()'
   ~TFramedTransportFactory() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:11: error:   overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()'
   virtual ~TTransportFactory() = default;
           ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7378:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In destructor 'apache::thrift::TProcessorContextFreer::~TProcessorContextFreer()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:122:21: error: 'nullptr' was not declared in this scope
     if (handler_ != nullptr)
                     ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7385:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7386:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:547:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TMemoryBuffer() override {
                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:553:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return true; }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:555:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override { return (rBase_ < wBase_); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:557:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override {}
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:559:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override {}
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:637:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override {
                    ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_describe_ring(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7394:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:647:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override {
                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:722:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readSlow(uint8_t* buf, uint32_t len) override;
                                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:724:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void writeSlow(const uint8_t* buf, uint32_t len) override;
                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:726:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override;
                                                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:547:3: error: looser throw specifier for 'virtual apache::thrift::transport::TMemoryBuffer::~TMemoryBuffer()'
   ~TMemoryBuffer() override {
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TMemoryBuffer, apache::thrift::transport::TBufferBase>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7408:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:29:0,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TMemoryBuffer::initCommon(uint8_t*, uint32_t, bool, uint32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:454:16: error: 'nullptr' was not declared in this scope
     if (buf == nullptr && size != 0) {
                ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7409:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7416:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7417:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_describe_partitioner(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7425:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7436:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7437:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7444:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessorContextFreer::unregister()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:125:34: error: 'nullptr' was not declared in this scope
   void unregister() { handler_ = nullptr; }
                                  ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp:7445:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_describe_keyspace(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7453:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7467:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7468:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7475:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7476:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:506:32: error: 'nullptr' was not declared in this scope
   TMemoryBuffer() { initCommon(nullptr, defaultSize, true, 0); }
                                ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_describe_splits(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)':
libgenthrift/Cassandra.cpp:7484:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   iprot->getTransport()->readEnd();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7495:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->flush();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7496:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
     oprot->getTransport()->writeEnd();
            ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7503:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->flush();
          ^~~~~~~~~~~~
libgenthrift/Cassandra.cpp:7504:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport'
   oprot->getTransport()->writeEnd();
          ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:142:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessor() = default;
                           ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:29: error: 'std::shared_ptr' has not been declared
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:39: error: expected ',' or '...' before '<' token
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:21: error: 'std::shared_ptr' has not been declared
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
                     ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:31: error: expected ',' or '...' before '<' token
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:8: error: 'bool apache::thrift::TProcessor::process(int)' cannot be overloaded
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:16: error: with 'virtual bool apache::thrift::TProcessor::process(int)'
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:152:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessorEventHandler> getEventHandler() const { return eventHandler_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:154:29: error: 'std::shared_ptr' has not been declared
   void setEventHandler(std::shared_ptr<TProcessorEventHandler> eventHandler) {
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:154:39: error: expected ',' or '...' before '<' token
   void setEventHandler(std::shared_ptr<TProcessorEventHandler> eventHandler) {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:159:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProcessor() = default;
                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:161:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessorEventHandler> eventHandler_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'bool apache::thrift::TProcessor::process(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:149:20: error: 'io' was not declared in this scope
     return process(io, io, connectionContext);
                    ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer(uint32_t)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:514:43: error: 'nullptr' was not declared in this scope
   TMemoryBuffer(uint32_t sz) { initCommon(nullptr, sz, true, 0); }
                                           ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:149:28: error: 'connectionContext' was not declared in this scope
     return process(io, io, connectionContext);
                            ^~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer(uint8_t*, uint32_t, apache::thrift::transport::TMemoryBuffer::MemoryPolicy)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:527:16: error: 'nullptr' was not declared in this scope
     if (buf == nullptr && sz != 0) {
                ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:538:18: error: 'nullptr' was not declared in this scope
       initCommon(nullptr, sz, true, 0);
                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'std::__cxx11::string apache::thrift::transport::TMemoryBuffer::getBufferAsString()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:568:20: error: 'nullptr' was not declared in this scope
     if (buffer_ == nullptr) {
                    ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from libcassandra/keyspace.cc:19:0:
./libgenthrift/Cassandra.h:2553:61: error: field 'piprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_;
                                                             ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace.cc:19:0:
./libgenthrift/Cassandra.h:2554:61: error: field 'poprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_;
                                                             ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace.cc:19:0:
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr<apache::thrift::protocol::TProtocol>)':
./libgenthrift/Cassandra.h:2471:77: error: 'prot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) :
                                                                             ^~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TMemoryBuffer::appendBufferToString(std::__cxx11::string&)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:578:20: error: 'nullptr' was not declared in this scope
     if (buffer_ == nullptr) {
                    ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from libcassandra/keyspace.cc:19:0:
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>)':
./libgenthrift/Cassandra.h:2477:77: error: 'iprot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
                                                                             ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace.cc:19:0:
./libgenthrift/Cassandra.h:2477:142: error: 'oprot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
                                                                                                                                              ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
libgenthrift/Cassandra.h:2629:32:   required from here
/usr/include/g++/bits/stl_vector.h:671:50: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from libcassandra/keyspace.cc:19:0:
./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr<apache::thrift::protocol::TProtocol> org::apache::cassandra::CassandraClient::getInputProtocol()':
./libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() {
                                                                                ^
./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr<apache::thrift::protocol::TProtocol> org::apache::cassandra::CassandraClient::getOutputProtocol()':
./libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() {
                                                                                 ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr<org::apache::cassandra::CassandraIf>&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
libgenthrift/Cassandra.h:2631:16:   required from here
/usr/include/g++/bits/stl_vector.h:798:34: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  return *(this->_M_impl._M_start + __n);
          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
./libgenthrift/Cassandra.h: At global scope:
./libgenthrift/Cassandra.h:2561:34: error: field 'iface_' has incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
   boost::shared_ptr<CassandraIf> iface_;
                                  ^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual uint32_t apache::thrift::transport::TMemoryBuffer::readEnd()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:639:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
     auto bytes = static_cast<uint32_t>(rBase_ - buffer_);
     ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:639:10: error: 'bytes' does not name a type; did you mean 'system'?
     auto bytes = static_cast<uint32_t>(rBase_ - buffer_);
          ^~~~~
          system
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:643:12: error: 'bytes' was not declared in this scope
     return bytes;
            ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from libcassandra/keyspace.cc:19:0:
./libgenthrift/Cassandra.h:2613:11: error: looser throw specifier for 'virtual org::apache::cassandra::CassandraProcessor::~CassandraProcessor()'
   virtual ~CassandraProcessor() {}
           ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:142:11: error:   overriding 'virtual apache::thrift::TProcessor::~TProcessor() throw ()'
   virtual ~TProcessor() = default;
           ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:643:12: note: suggested alternative: 'system'
     return bytes;
            ^~~~~
            system
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:16: error: 'virtual bool apache::thrift::TProcessor::process(int)' was hidden [-Werror=overloaded-virtual]
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                ^~~~~~~
In file included from libcassandra/keyspace.cc:19:0:
./libgenthrift/Cassandra.h:2612:16: error:   by 'virtual bool org::apache::cassandra::CassandraProcessor::process(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>, void*)' [-Werror=overloaded-virtual]
   virtual bool process(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot, void* connectionContext);
                ^~~~~~~
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraProcessor::CassandraProcessor(boost::shared_ptr<org::apache::cassandra::CassandraIf>)':
./libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type
   CassandraProcessor(boost::shared_ptr<CassandraIf> iface) :
                                                     ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:38:39: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessorEventHandler() = default;
                                       ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:111:30: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProcessorEventHandler() = default;
                              ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'virtual void* apache::thrift::TProcessorEventHandler::getContext(const char*, void*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:49:12: error: 'nullptr' was not declared in this scope
     return nullptr;
            ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In destructor 'apache::thrift::TProcessorContextFreer::~TProcessorContextFreer()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:122:21: error: 'nullptr' was not declared in this scope
     if (handler_ != nullptr)
                     ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessorContextFreer::unregister()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:125:34: error: 'nullptr' was not declared in this scope
   void unregister() { handler_ = nullptr; }
                                  ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessor::setEventHandler(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:5: error: 'eventHandler_' was not declared in this scope
     eventHandler_ = eventHandler;
     ^~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:142:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessor() = default;
                           ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:29: error: 'std::shared_ptr' has not been declared
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:39: error: expected ',' or '...' before '<' token
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:21: error: 'std::shared_ptr' has not been declared
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
                     ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:31: error: expected ',' or '...' before '<' token
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
                               ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:148:8: error: 'bool apache::thrift::TProcessor::process(int)' cannot be overloaded
   bool process(std::shared_ptr<apache::thrift::protocol::TProtocol> io, void* connectionContext) {
        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:16: error: with 'virtual bool apache::thrift::TProcessor::process(int)'
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:152:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessorEventHandler> getEventHandler() const { return eventHandler_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:154:29: error: 'std::shared_ptr' has not been declared
   void setEventHandler(std::shared_ptr<TProcessorEventHandler> eventHandler) {
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:154:39: error: expected ',' or '...' before '<' token
   void setEventHandler(std::shared_ptr<TProcessorEventHandler> eventHandler) {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:159:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TProcessor() = default;
                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:161:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessorEventHandler> eventHandler_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'bool apache::thrift::TProcessor::process(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:149:20: error: 'io' was not declared in this scope
     return process(io, io, connectionContext);
                    ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from libcassandra/keyspace.cc:19:0:
./libgenthrift/Cassandra.h: In member function 'void org::apache::cassandra::CassandraMultiface::add(boost::shared_ptr<org::apache::cassandra::CassandraIf>)':
./libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type
   void add(boost::shared_ptr<CassandraIf> iface) {
                                           ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace.cc:19:0:
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::login(const string&, const org::apache::cassandra::AuthenticationRequest&)':
./libgenthrift/Cassandra.h:2631:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->login(keyspace, auth_request);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get(org::apache::cassandra::ColumnOrSuperColumn&, const string&, const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2639:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2642:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_slice(std::vector<org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2651:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2654:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:149:28: error: 'connectionContext' was not declared in this scope
     return process(io, io, connectionContext);
                            ^~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget(std::map<std::__cxx11::basic_string<char>, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2663:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
In file included from /usr/include/g++/bits/c++allocator.h:33:0,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/cassandra.cc:10:
/usr/include/g++/ext/new_allocator.h: In instantiation of '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
/usr/include/g++/ext/alloc_traits.h:130:30:   required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:172:33:   required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
./libgenthrift/Cassandra.h:2666:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/usr/include/g++/bits/stl_vector.h:187:33:   required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/ext/new_allocator.h:111:54: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
                                                      ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_slice(std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2675:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2678:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual int32_t org::apache::cassandra::CassandraMultiface::get_count(const string&, const string&, const org::apache::cassandra::ColumnParent&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2687:26: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         return ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level);
                          ^~
./libgenthrift/Cassandra.h:2689:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slice(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const string&, const string&, int32_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2699:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2702:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slices(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const org::apache::cassandra::KeyRange&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2711:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2714:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::insert(const string&, const string&, const org::apache::cassandra::ColumnPath&, const string&, int64_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2722:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->insert(keyspace, key, column_path, value, timestamp, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_insert(const string&, const string&, const std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->batch_insert(keyspace, key, cfmap, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::remove(const string&, const string&, const org::apache::cassandra::ColumnPath&, int64_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2736:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->remove(keyspace, key, column_path, timestamp, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_mutate(const string&, const std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::Mutation> > >&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->batch_mutate(keyspace, mutation_map, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_property(std::__cxx11::string&, const string&)':
./libgenthrift/Cassandra.h:2751:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_list_property(std::vector<std::__cxx11::basic_string<char> >&, const string&)':
./libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_list_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_list_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set<std::__cxx11::basic_string<char> >&)':
./libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspaces(_return);
                   ^~
./libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspaces(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_cluster_name(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2787:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_cluster_name(_return);
                   ^~
./libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_cluster_name(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_version(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2799:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_version(_return);
                   ^~
./libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_version(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector<org::apache::cassandra::TokenRange>&, const string&)':
./libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_ring(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_ring(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_partitioner(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2823:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_partitioner(_return);
                   ^~
./libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_partitioner(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, const string&)':
./libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspace(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspace(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector<std::__cxx11::basic_string<char> >&, const string&, const string&, int32_t)':
./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split);
                   ^~
./libgenthrift/Cassandra.h:2850:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:5: note: suggested alternative: 'setEventHandler'
     eventHandler_ = eventHandler;
     ^~~~~~~~~~~~~
     setEventHandler
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:21: error: 'eventHandler' was not declared in this scope
     eventHandler_ = eventHandler;
                     ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
/usr/include/g++/ext/new_allocator.h: In instantiation of '__gnu_cxx::new_allocator<_Tp>::size_type __gnu_cxx::new_allocator<_Tp>::max_size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
/usr/include/g++/ext/new_allocator.h:101:18:   required from '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]'
/usr/include/g++/ext/alloc_traits.h:130:30:   required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:172:33:   required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:187:33:   required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/ext/new_allocator.h:130:35: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { return size_t(-1) / sizeof(_Tp); }
                                   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:21: note: suggested alternative: 'setEventHandler'
     eventHandler_ = eventHandler;
                     ^~~~~~~~~~~~
                     setEventHandler
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:179:29: error: 'shared_ptr' in namespace 'std' does not name a template type
   ReleaseHandler(const std::shared_ptr<HandlerFactory_>& handlerFactory)
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:179:39: error: expected ',' or '...' before '<' token
   ReleaseHandler(const std::shared_ptr<HandlerFactory_>& handlerFactory)
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<HandlerFactory_> handlerFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler<HandlerFactory_>::ReleaseHandler(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler<HandlerFactory_>' does not have any field named 'handlerFactory_'
     : handlerFactory_(handlerFactory) {}
       ^~~~~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:23: error: 'handlerFactory' was not declared in this scope
     : handlerFactory_(handlerFactory) {}
                       ^~~~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]':
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_vector.h:163:9: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         - this->_M_impl._M_start); }
         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:23: note: suggested alternative: 'HandlerFactory_'
     : handlerFactory_(handlerFactory) {}
                       ^~~~~~~~~~~~~~
                       HandlerFactory_
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler<HandlerFactory_>::operator()(typename HandlerFactory_::Handler*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:184:7: error: 'handlerFactory_' was not declared in this scope
       handlerFactory_->releaseHandler(handler);
       ^~~~~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:184:7: note: suggested alternative: 'HandlerFactory_'
       handlerFactory_->releaseHandler(handler);
       ^~~~~~~~~~~~~~~
       HandlerFactory_
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:194:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<protocol::TProtocol> input;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:195:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<protocol::TProtocol> output;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:200:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<transport::TTransport> transport;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:205:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessorFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:214:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo& connInfo) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token
   TSingletonProcessorFactory(std::shared_ptr<TProcessor> processor) : processor_(processor) {}
                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:221:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo&) override { return processor_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:224:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> processor_;
        ^~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:24:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:32,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Exception.h:38:29: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   IllegalStateException() = default;
                             ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Exception.h:56:31: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   SystemResourceException() = default;
                               ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:32:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:38: error: 'chrono' in namespace 'std' does not name a type
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                      ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:59: error: expected unqualified-id before '&' token
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:59: error: expected ')' before '&' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:46: error: expected ';' at end of member declaration
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                              ^~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:60: error: ISO C++ forbids declaration of 'timeout' with no type [-fpermissive]
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                            ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:60: error: expected ';' at end of member declaration
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:67: error: expected unqualified-id before ')' token
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:30: error: 'chrono' in namespace 'std' does not name a type
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                              ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected unqualified-id before '<' token
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected ')' before '<' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:38: error: expected ';' at end of member declaration
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                                      ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected unqualified-id before '<' token
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:24: error: 'chrono' in namespace 'std' does not name a type
   void wait(const std::chrono::milliseconds &timeout) const;
                        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:45: error: expected unqualified-id before '&' token
   void wait(const std::chrono::milliseconds &timeout) const;
                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:45: error: expected ')' before '&' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:32: error: expected ';' at end of member declaration
   void wait(const std::chrono::milliseconds &timeout) const;
                                ^~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: ISO C++ forbids declaration of 'timeout' with no type [-fpermissive]
   void wait(const std::chrono::milliseconds &timeout) const;
                                              ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: expected ';' at end of member declaration
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: redeclaration of 'int& apache::thrift::concurrency::Monitor::timeout'
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:60: note: previous declaration 'int& apache::thrift::concurrency::Monitor::timeout'
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                            ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:53: error: expected unqualified-id before ')' token
   void wait(const std::chrono::milliseconds &timeout) const;
                                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h: In member function 'int apache::thrift::concurrency::Monitor::waitForTimeRelative(uint64_t) const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:77:88: error: 'std::chrono' has not been declared
   int waitForTimeRelative(uint64_t timeout_ms) const { return waitForTimeRelative(std::chrono::milliseconds(timeout_ms)); }
                                                                                        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h: In member function 'void apache::thrift::concurrency::Monitor::wait(uint64_t) const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:100:65: error: 'std::chrono' has not been declared
   void wait(uint64_t timeout_ms = 0ULL) const { this->wait(std::chrono::milliseconds(timeout_ms)); }
                                                                 ^~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessor::setEventHandler(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:5: error: 'eventHandler_' was not declared in this scope
     eventHandler_ = eventHandler;
     ^~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:42:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~Runnable() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:49:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<Thread> thread() { return thread_.lock(); }
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:28: error: 'std::shared_ptr' has not been declared
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                            ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:38: error: expected ',' or '...' before '<' token
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:58:8: error: 'weak_ptr' in namespace 'std' does not name a template type
   std::weak_ptr<Thread> thread_;
        ^~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h: In member function 'virtual void apache::thrift::concurrency::Runnable::thread(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:56: error: 'thread_' was not declared in this scope
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:56: note: suggested alternative: 'thread'
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                        ^~~~~~~
                                                        thread
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:66: error: 'value' was not declared in this scope
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                                  ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:66: note: suggested alternative: 'valloc'
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                                  ^~~~~
                                                                  valloc
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:7: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
 class Thread final : public std::enable_shared_from_this<Thread> {
       ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected template-name before '<' token
 class Thread final : public std::enable_shared_from_this<Thread> {
                                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected '{' before '<' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected unqualified-id before '<' token
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:33:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:34:7: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
 class ThreadFactory final {
       ^~~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:46:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~ThreadFactory() = default;
                      ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:61:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<Thread> newThread(std::shared_ptr<Runnable> runnable) const;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:66:11: error: invalid use of incomplete type 'class apache::thrift::concurrency::Thread'
   Thread::id_t getCurrentThreadId() const;
           ^~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:7: note: forward declaration of 'class apache::thrift::concurrency::Thread'
 class Thread final : public std::enable_shared_from_this<Thread> {
       ^~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:5: note: suggested alternative: 'setEventHandler'
     eventHandler_ = eventHandler;
     ^~~~~~~~~~~~~
     setEventHandler
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:21: error: 'eventHandler' was not declared in this scope
     eventHandler_ = eventHandler;
                     ^~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30:0,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In constructor 'apache::thrift::transport::eventInfo::eventInfo()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:51:28: error: 'nullptr' was not declared in this scope
   eventInfo() : eventBuff_(nullptr), eventSize_(0), eventBuffPos_(0){};
                            ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:155:21: note: suggested alternative: 'setEventHandler'
     eventHandler_ = eventHandler;
                     ^~~~~~~~~~~~
                     setEventHandler
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:179:29: error: 'shared_ptr' in namespace 'std' does not name a template type
   ReleaseHandler(const std::shared_ptr<HandlerFactory_>& handlerFactory)
                             ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:179:39: error: expected ',' or '...' before '<' token
   ReleaseHandler(const std::shared_ptr<HandlerFactory_>& handlerFactory)
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<HandlerFactory_> handlerFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler<HandlerFactory_>::ReleaseHandler(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler<HandlerFactory_>' does not have any field named 'handlerFactory_'
     : handlerFactory_(handlerFactory) {}
       ^~~~~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:23: error: 'handlerFactory' was not declared in this scope
     : handlerFactory_(handlerFactory) {}
                       ^~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In member function 'void apache::thrift::transport::readState::resetAllValues()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:88:14: error: 'nullptr' was not declared in this scope
     event_ = nullptr;
              ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:23: note: suggested alternative: 'HandlerFactory_'
     : handlerFactory_(handlerFactory) {}
                       ^~~~~~~~~~~~~~
                       HandlerFactory_
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler<HandlerFactory_>::operator()(typename HandlerFactory_::Handler*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:184:7: error: 'handlerFactory_' was not declared in this scope
       handlerFactory_->releaseHandler(handler);
       ^~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In constructor 'apache::thrift::transport::readState::readState()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:97:14: error: 'nullptr' was not declared in this scope
     event_ = nullptr;
              ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:184:7: note: suggested alternative: 'HandlerFactory_'
       handlerFactory_->releaseHandler(handler);
       ^~~~~~~~~~~~~~~
       HandlerFactory_
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:194:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<protocol::TProtocol> input;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:195:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<protocol::TProtocol> output;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:200:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<transport::TTransport> transport;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:205:34: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~TProcessorFactory() = default;
                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:214:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo& connInfo) = 0;
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token
   TSingletonProcessorFactory(std::shared_ptr<TProcessor> processor) : processor_(processor) {}
                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:221:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo&) override { return processor_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:224:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> processor_;
        ^~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:24:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:32,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Exception.h:38:29: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   IllegalStateException() = default;
                             ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Exception.h:56:31: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   SystemResourceException() = default;
                               ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:32:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:38: error: 'chrono' in namespace 'std' does not name a type
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                      ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:59: error: expected unqualified-id before '&' token
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:59: error: expected ')' before '&' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:46: error: expected ';' at end of member declaration
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                              ^~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:60: error: ISO C++ forbids declaration of 'timeout' with no type [-fpermissive]
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                            ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:60: error: expected ';' at end of member declaration
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:67: error: expected unqualified-id before ')' token
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:30: error: 'chrono' in namespace 'std' does not name a type
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                              ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected unqualified-id before '<' token
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected ')' before '<' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:38: error: expected ';' at end of member declaration
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                                      ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected unqualified-id before '<' token
   int waitForTime(const std::chrono::time_point<std::chrono::steady_clock>& abstime) const;
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:24: error: 'chrono' in namespace 'std' does not name a type
   void wait(const std::chrono::milliseconds &timeout) const;
                        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:45: error: expected unqualified-id before '&' token
   void wait(const std::chrono::milliseconds &timeout) const;
                                             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:45: error: expected ')' before '&' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:32: error: expected ';' at end of member declaration
   void wait(const std::chrono::milliseconds &timeout) const;
                                ^~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: ISO C++ forbids declaration of 'timeout' with no type [-fpermissive]
   void wait(const std::chrono::milliseconds &timeout) const;
                                              ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: expected ';' at end of member declaration
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: redeclaration of 'int& apache::thrift::concurrency::Monitor::timeout'
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:75:60: note: previous declaration 'int& apache::thrift::concurrency::Monitor::timeout'
   int waitForTimeRelative(const std::chrono::milliseconds &timeout) const;
                                                            ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:98:53: error: expected unqualified-id before ')' token
   void wait(const std::chrono::milliseconds &timeout) const;
                                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h: In member function 'int apache::thrift::concurrency::Monitor::waitForTimeRelative(uint64_t) const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:77:88: error: 'std::chrono' has not been declared
   int waitForTimeRelative(uint64_t timeout_ms) const { return waitForTimeRelative(std::chrono::milliseconds(timeout_ms)); }
                                                                                        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h: In member function 'void apache::thrift::concurrency::Monitor::wait(uint64_t) const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Monitor.h:100:65: error: 'std::chrono' has not been declared
   void wait(uint64_t timeout_ms = 0ULL) const { this->wait(std::chrono::milliseconds(timeout_ms)); }
                                                                 ^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:42:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   virtual ~Runnable() = default;
                         ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:49:16: error: 'shared_ptr' in namespace 'std' does not name a template type
   virtual std::shared_ptr<Thread> thread() { return thread_.lock(); }
                ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:28: error: 'std::shared_ptr' has not been declared
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                            ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:38: error: expected ',' or '...' before '<' token
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:58:8: error: 'weak_ptr' in namespace 'std' does not name a template type
   std::weak_ptr<Thread> thread_;
        ^~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h: In member function 'virtual void apache::thrift::concurrency::Runnable::thread(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:56: error: 'thread_' was not declared in this scope
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                        ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:177:19: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TFileTransport() override;
                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:181:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return true; }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:184:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:188:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:191:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToChunk(int32_t chunk) override;
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:192:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToEnd() override;
                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:193:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getNumChunks() override;
                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:194:24: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getCurChunk() override;
                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:209:42: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void setReadTimeout(int32_t readTimeout) override { readTimeout_ = readTimeout; }
                                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:210:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   int32_t getReadTimeout() override { return readTimeout_; }
                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:212:39: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void setChunkSize(uint32_t chunkSize) override {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:217:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getChunkSize() override { return chunkSize_; }
                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:263:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); }
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:264:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { return this->readAll(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:265:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); }
                                                   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:56: note: suggested alternative: 'thread'
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                        ^~~~~~~
                                                        thread
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:36: error: 'chrono' in namespace 'std' does not name a type
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                    ^~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:66: error: 'value' was not declared in this scope
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                                  ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected unqualified-id before '<' token
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected ')' before '<' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:44: error: expected ';' at end of member declaration
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                            ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected unqualified-id before '<' token
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:289:8: error: 'chrono' in namespace 'std' does not name a type
   std::chrono::time_point<std::chrono::steady_clock> getNextFlushTime();
        ^~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]':
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_vector.h:189:59: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:340:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<apache::thrift::concurrency::Thread> writerThread_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:349:8: error: 'atomic' in namespace 'std' does not name a template type
   std::atomic<bool> closing_;
        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:353:8: error: 'atomic' in namespace 'std' does not name a template type
   std::atomic<bool> forceFlush_;
        ^~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /usr/include/g++/vector:63:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:55:66: note: suggested alternative: 'valloc'
   virtual void thread(std::shared_ptr<Thread> value) { thread_ = value; }
                                                                  ^~~~~
                                                                  valloc
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/usr/include/g++/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
/usr/include/g++/bits/stl_uninitialized.h:289:37:   required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:177:3: error: looser throw specifier for 'virtual apache::thrift::transport::TFileTransport::~TFileTransport()'
   ~TFileTransport() override;
   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:149:7: error:   overriding 'virtual apache::thrift::transport::TFileReaderTransport::~TFileReaderTransport() throw ()'
 class TFileReaderTransport : virtual public TTransport {
       ^~~~~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:7: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
 class Thread final : public std::enable_shared_from_this<Thread> {
       ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected template-name before '<' token
 class Thread final : public std::enable_shared_from_this<Thread> {
                                                         ^
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/usr/include/g++/bits/stl_vector.h:331:31:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > > >::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
            && __is_trivial(_ValueType2)
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected '{' before '<' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected unqualified-id before '<' token
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:33:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:34:7: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
 class ThreadFactory final {
       ^~~~~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > > >::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:63:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:46:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~ThreadFactory() = default;
                      ^~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
            && __is_trivial(_ValueType2)
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:61:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<Thread> newThread(std::shared_ptr<Runnable> runnable) const;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:66:11: error: invalid use of incomplete type 'class apache::thrift::concurrency::Thread'
   Thread::id_t getCurrentThreadId() const;
           ^~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/ThreadFactory.h:23:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace_factory.cc:15:
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/concurrency/Thread.h:70:7: note: forward declaration of 'class apache::thrift::concurrency::Thread'
 class Thread final : public std::enable_shared_from_this<Thread> {
       ^~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:62:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/usr/include/g++/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
/usr/include/g++/bits/stl_construct.h:206:15:   required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
/usr/include/g++/bits/stl_vector.h:434:22:   required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_construct.h:137:11: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
       std::_Destroy_aux<__has_trivial_destructor(_Value_type)>::
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  __destroy(__first, __last);
  ~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:24,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30:0,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In constructor 'apache::thrift::transport::eventInfo::eventInfo()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:51:28: error: 'nullptr' was not declared in this scope
   eventInfo() : eventBuff_(nullptr), eventSize_(0), eventBuffPos_(0){};
                            ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In static member function 'static void* apache::thrift::transport::TFileTransport::startWriterThread(void*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:276:12: error: 'nullptr' was not declared in this scope
     return nullptr;
            ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In member function 'void apache::thrift::transport::readState::resetAllValues()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:88:14: error: 'nullptr' was not declared in this scope
     event_ = nullptr;
              ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In constructor 'apache::thrift::transport::readState::readState()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:97:14: error: 'nullptr' was not declared in this scope
     event_ = nullptr;
              ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:391:33: error: expected ')' before '<' token
   TFileProcessor(std::shared_ptr<TProcessor> processor,
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:395:33: error: expected ')' before '<' token
   TFileProcessor(std::shared_ptr<TProcessor> processor,
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:408:33: error: expected ')' before '<' token
   TFileProcessor(std::shared_ptr<TProcessor> processor,
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:428:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> processor_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:429:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProtocolFactory> inputProtocolFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:430:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProtocolFactory> outputProtocolFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:431:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TFileReaderTransport> inputTransport_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:432:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> outputTransport_;
        ^~~~~~~~~~
In file included from libcassandra/cassandra_factory.cc:16:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:45:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TNullTransport() = default;
                      ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:47:19: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TNullTransport() override = default;
                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:47:32: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TNullTransport() override = default;
                                ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:49:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return true; }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:51:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override {}
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:47:3: error: looser throw specifier for 'virtual apache::thrift::transport::TNullTransport::~TNullTransport()'
   ~TNullTransport() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/cassandra_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TNullTransport>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
In file included from libcassandra/cassandra_factory.cc:16:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:66:34: error: expected ')' before '<' token
   TPipedTransport(std::shared_ptr<TTransport> srcTrans, std::shared_ptr<TTransport> dstTrans)
                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:89:34: error: expected ')' before '<' token
   TPipedTransport(std::shared_ptr<TTransport> srcTrans,
                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:110:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedTransport() override {
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:115:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return srcTrans_->isOpen(); }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:117:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override {
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:135:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override { srcTrans_->open(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:137:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override { srcTrans_->close(); }
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:145:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override {
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:167:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override {
                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:175:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:177:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTargetTransport() { return dstTrans_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:184:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); }
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:185:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:188:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> srcTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> dstTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:110:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedTransport::~TPipedTransport()'
   ~TPipedTransport() override {
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:61:11: error:   overriding 'virtual apache::thrift::transport::TTransport::~TTransport() throw ()'
   virtual ~TTransport() = default;
           ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:177:19: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TFileTransport() override;
                   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from libcassandra/cassandra_factory.cc:16:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual bool apache::thrift::transport::TPipedTransport::isOpen() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:115:41: error: 'srcTrans_' was not declared in this scope
   bool isOpen() const override { return srcTrans_->isOpen(); }
                                         ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:181:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return true; }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:184:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:188:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:191:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToChunk(int32_t chunk) override;
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:192:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToEnd() override;
                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:193:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getNumChunks() override;
                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:194:24: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getCurChunk() override;
                        ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:209:42: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void setReadTimeout(int32_t readTimeout) override { readTimeout_ = readTimeout; }
                                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:210:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   int32_t getReadTimeout() override { return readTimeout_; }
                          ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:212:39: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void setChunkSize(uint32_t chunkSize) override {
                                       ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:217:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getChunkSize() override { return chunkSize_; }
                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:263:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); }
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:264:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { return this->readAll(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:265:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:36: error: 'chrono' in namespace 'std' does not name a type
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                    ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected unqualified-id before '<' token
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected ')' before '<' token
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:44: error: expected ';' at end of member declaration
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                            ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected unqualified-id before '<' token
   bool swapEventBuffers(const std::chrono::time_point<std::chrono::steady_clock> *deadline);
                                                      ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:289:8: error: 'chrono' in namespace 'std' does not name a type
   std::chrono::time_point<std::chrono::steady_clock> getNextFlushTime();
        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:340:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<apache::thrift::concurrency::Thread> writerThread_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:349:8: error: 'atomic' in namespace 'std' does not name a template type
   std::atomic<bool> closing_;
        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:353:8: error: 'atomic' in namespace 'std' does not name a template type
   std::atomic<bool> forceFlush_;
        ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:177:3: error: looser throw specifier for 'virtual apache::thrift::transport::TFileTransport::~TFileTransport()'
   ~TFileTransport() override;
   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:149:7: error:   overriding 'virtual apache::thrift::transport::TFileReaderTransport::~TFileReaderTransport() throw ()'
 class TFileReaderTransport : virtual public TTransport {
       ^~~~~~~~~~~~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: In static member function 'static void* apache::thrift::transport::TFileTransport::startWriterThread(void*)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:276:12: error: 'nullptr' was not declared in this scope
     return nullptr;
            ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:115:41: note: suggested alternative: 'wctrans_l'
   bool isOpen() const override { return srcTrans_->isOpen(); }
                                         ^~~~~~~~~
                                         wctrans_l
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual bool apache::thrift::transport::TPipedTransport::peek()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:122:9: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
         auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_);
         ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:122:16: error: ISO C++ forbids declaration of 'tmpBuf' with no type [-fpermissive]
         auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_);
                ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:122:82: error: cannot convert 'uint8_t* {aka unsigned char*}' to 'int*' in initialization
         auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_);
                                                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:123:16: error: 'nullptr' was not declared in this scope
  if (tmpBuf == nullptr) {
                ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:391:33: error: expected ')' before '<' token
   TFileProcessor(std::shared_ptr<TProcessor> processor,
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:395:33: error: expected ')' before '<' token
   TFileProcessor(std::shared_ptr<TProcessor> processor,
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:408:33: error: expected ')' before '<' token
   TFileProcessor(std::shared_ptr<TProcessor> processor,
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:428:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProcessor> processor_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:429:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProtocolFactory> inputProtocolFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:430:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TProtocolFactory> outputProtocolFactory_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:431:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TFileReaderTransport> inputTransport_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:432:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> outputTransport_;
        ^~~~~~~~~~
In file included from libcassandra/keyspace_factory.cc:15:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:45:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TNullTransport() = default;
                      ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:47:19: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TNullTransport() override = default;
                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:47:32: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TNullTransport() override = default;
                                ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:49:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return true; }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:51:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override {}
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:47:3: error: looser throw specifier for 'virtual apache::thrift::transport::TNullTransport::~TNullTransport()'
   ~TNullTransport() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TSocket.h:26:0,
                 from libcassandra/keyspace_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error:   overriding 'virtual apache::thrift::transport::TVirtualTransport<apache::thrift::transport::TNullTransport>::~TVirtualTransport() throw ()'
 class TVirtualTransport : public Super_ {
       ^~~~~~~~~~~~~~~~~
In file included from libcassandra/keyspace_factory.cc:15:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:66:34: error: expected ')' before '<' token
   TPipedTransport(std::shared_ptr<TTransport> srcTrans, std::shared_ptr<TTransport> dstTrans)
                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:89:34: error: expected ')' before '<' token
   TPipedTransport(std::shared_ptr<TTransport> srcTrans,
                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:110:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedTransport() override {
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:115:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override { return srcTrans_->isOpen(); }
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:117:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override {
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:135:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override { srcTrans_->open(); }
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:137:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override { srcTrans_->close(); }
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:145:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override {
                    ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:167:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override {
                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:175:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:177:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTargetTransport() { return dstTrans_; }
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:184:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); }
                                                ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:185:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:188:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> srcTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> dstTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:110:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedTransport::~TPipedTransport()'
   ~TPipedTransport() override {
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:61:11: error:   overriding 'virtual apache::thrift::transport::TTransport::~TTransport() throw ()'
   virtual ~TTransport() = default;
           ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:126:10: error: cannot convert 'int*' to 'uint8_t* {aka unsigned char*}' in assignment
  rBuf_ = tmpBuf;
          ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:130:16: error: 'srcTrans_' was not declared in this scope
       rLen_ += srcTrans_->read(rBuf_ + rPos_, rBufSize_ - rPos_);
                ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from libcassandra/keyspace_factory.cc:15:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual bool apache::thrift::transport::TPipedTransport::isOpen() const':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:115:41: error: 'srcTrans_' was not declared in this scope
   bool isOpen() const override { return srcTrans_->isOpen(); }
                                         ^~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual bool apache::thrift::transport::TPipedTransport::peek()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:122:9: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat]
         auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_);
         ^~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:122:16: error: ISO C++ forbids declaration of 'tmpBuf' with no type [-fpermissive]
         auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_);
                ^~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:130:16: note: suggested alternative: 'wctrans_l'
       rLen_ += srcTrans_->read(rBuf_ + rPos_, rBufSize_ - rPos_);
                ^~~~~~~~~
                wctrans_l
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:122:82: error: cannot convert 'uint8_t* {aka unsigned char*}' to 'int*' in initialization
         auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_);
                                                                                  ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:123:16: error: 'nullptr' was not declared in this scope
  if (tmpBuf == nullptr) {
                ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransport::open()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:135:26: error: 'srcTrans_' was not declared in this scope
   void open() override { srcTrans_->open(); }
                          ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:126:10: error: cannot convert 'int*' to 'uint8_t* {aka unsigned char*}' in assignment
  rBuf_ = tmpBuf;
          ^~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:130:16: error: 'srcTrans_' was not declared in this scope
       rLen_ += srcTrans_->read(rBuf_ + rPos_, rBufSize_ - rPos_);
                ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:135:26: note: suggested alternative: 'wctrans_l'
   void open() override { srcTrans_->open(); }
                          ^~~~~~~~~
                          wctrans_l
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransport::close()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:137:27: error: 'srcTrans_' was not declared in this scope
   void close() override { srcTrans_->close(); }
                           ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransport::open()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:135:26: error: 'srcTrans_' was not declared in this scope
   void open() override { srcTrans_->open(); }
                          ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
./libgenthrift/Cassandra.h:2629:32:   required from here
/usr/include/g++/bits/stl_vector.h:671:50: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr<org::apache::cassandra::CassandraIf>&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
./libgenthrift/Cassandra.h:2631:16:   required from here
/usr/include/g++/bits/stl_vector.h:798:34: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  return *(this->_M_impl._M_start + __n);
          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:137:27: note: suggested alternative: 'wctrans_l'
   void close() override { srcTrans_->close(); }
                           ^~~~~~~~~
                           wctrans_l
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual uint32_t apache::thrift::transport::TPipedTransport::readEnd()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:148:7: error: 'dstTrans_' was not declared in this scope
       dstTrans_->write(rBuf_, rPos_);
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransport::close()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:137:27: error: 'srcTrans_' was not declared in this scope
   void close() override { srcTrans_->close(); }
                           ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:148:7: note: suggested alternative: 'wctrans_l'
       dstTrans_->write(rBuf_, rPos_);
       ^~~~~~~~~
       wctrans_l
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:152:5: error: 'srcTrans_' was not declared in this scope
     srcTrans_->readEnd();
     ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual uint32_t apache::thrift::transport::TPipedTransport::readEnd()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:148:7: error: 'dstTrans_' was not declared in this scope
       dstTrans_->write(rBuf_, rPos_);
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:152:5: note: suggested alternative: 'wctrans_l'
     srcTrans_->readEnd();
     ^~~~~~~~~
     wctrans_l
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:152:5: error: 'srcTrans_' was not declared in this scope
     srcTrans_->readEnd();
     ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual uint32_t apache::thrift::transport::TPipedTransport::writeEnd()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:169:7: error: 'dstTrans_' was not declared in this scope
       dstTrans_->write(wBuf_, wLen_);
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual uint32_t apache::thrift::transport::TPipedTransport::writeEnd()':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:169:7: error: 'dstTrans_' was not declared in this scope
       dstTrans_->write(wBuf_, wLen_);
       ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:169:7: note: suggested alternative: 'wctrans_l'
       dstTrans_->write(wBuf_, wLen_);
       ^~~~~~~~~
       wctrans_l
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:210:30: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TPipedTransportFactory() = default;
                              ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:211:41: error: expected ')' before '<' token
   TPipedTransportFactory(std::shared_ptr<TTransport> dstTrans) {
                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:27: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedTransportFactory() override = default;
                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:40: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedTransportFactory() override = default;
                                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:219:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> srcTrans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:223:47: error: 'std::shared_ptr' has not been declared
   virtual void initializeTargetTransport(std::shared_ptr<TTransport> dstTrans) {
                                               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:223:57: error: expected ',' or '...' before '<' token
   virtual void initializeTargetTransport(std::shared_ptr<TTransport> dstTrans) {
                                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:232:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> dstTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedTransportFactory::~TPipedTransportFactory()'
   ~TPipedTransportFactory() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:11: error:   overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()'
   virtual ~TTransportFactory() = default;
           ^
In file included from libcassandra/cassandra_factory.cc:16:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransportFactory::initializeTargetTransport(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:224:9: error: 'dstTrans_' was not declared in this scope
     if (dstTrans_.get() == nullptr) {
         ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
cc1plus: all warnings being treated as errors
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:210:30: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TPipedTransportFactory() = default;
                              ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:211:41: error: expected ')' before '<' token
   TPipedTransportFactory(std::shared_ptr<TTransport> dstTrans) {
                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:27: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedTransportFactory() override = default;
                           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:40: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedTransportFactory() override = default;
                                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:219:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> srcTrans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:223:47: error: 'std::shared_ptr' has not been declared
   virtual void initializeTargetTransport(std::shared_ptr<TTransport> dstTrans) {
                                               ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:223:57: error: expected ',' or '...' before '<' token
   virtual void initializeTargetTransport(std::shared_ptr<TTransport> dstTrans) {
                                                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:232:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> dstTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedTransportFactory::~TPipedTransportFactory()'
   ~TPipedTransportFactory() override = default;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:258:11: error:   overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()'
   virtual ~TTransportFactory() = default;
           ^
In file included from libcassandra/keyspace_factory.cc:15:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransportFactory::initializeTargetTransport(int)':
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:224:9: error: 'dstTrans_' was not declared in this scope
     if (dstTrans_.get() == nullptr) {
         ^~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:224:9: note: suggested alternative: 'wctrans_l'
     if (dstTrans_.get() == nullptr) {
         ^~~~~~~~~
         wctrans_l
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:224:28: error: 'nullptr' was not declared in this scope
     if (dstTrans_.get() == nullptr) {
                            ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:224:28: error: 'nullptr' was not declared in this scope
     if (dstTrans_.get() == nullptr) {
                            ^~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: error: 'dstTrans' was not declared in this scope
       dstTrans_ = dstTrans;
                   ^~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]':
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_vector.h:163:9: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         - this->_M_impl._M_start); }
         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: error: 'dstTrans' was not declared in this scope
       dstTrans_ = dstTrans;
                   ^~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: note: suggested alternative: 'wctrans'
       dstTrans_ = dstTrans;
                   ^~~~~~~~
                   wctrans
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: note: suggested alternative: 'srand'
       dstTrans_ = dstTrans;
                   ^~~~~~~~
                   srand
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:243:44: error: expected ')' before '<' token
   TPipedFileReaderTransport(std::shared_ptr<TFileReaderTransport> srcTrans,
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:246:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedFileReaderTransport() override;
                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:249:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override;
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:250:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:251:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:252:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override;
              ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h: At global scope:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:243:44: error: expected ')' before '<' token
   TPipedFileReaderTransport(std::shared_ptr<TFileReaderTransport> srcTrans,
                                            ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:246:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedFileReaderTransport() override;
                              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:249:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool isOpen() const override;
                 ^~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:250:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   bool peek() override;
             ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:251:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void open() override;
             ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:255:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override;
                    ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:252:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void close() override;
              ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:257:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override;
                     ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:255:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readEnd() override;
                    ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:258:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:261:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   int32_t getReadTimeout() override;
                          ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:257:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t writeEnd() override;
                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:258:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void flush() override;
              ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:261:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   int32_t getReadTimeout() override;
                          ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:262:42: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void setReadTimeout(int32_t readTimeout) override;
                                          ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:262:42: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void setReadTimeout(int32_t readTimeout) override;
                                          ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:263:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getNumChunks() override;
                         ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:263:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getNumChunks() override;
                         ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:264:24: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getCurChunk() override;
                        ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:264:24: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t getCurChunk() override;
                        ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:265:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToChunk(int32_t chunk) override;
                                 ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:266:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToEnd() override;
                  ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:265:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToChunk(int32_t chunk) override;
                                 ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:273:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); }
                                                ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:266:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void seekToEnd() override;
                  ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:274:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { return this->readAll(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:275:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); }
                                                   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:273:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); }
                                                ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:280:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TFileReaderTransport> srcTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:246:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedFileReaderTransport::~TPipedFileReaderTransport()'
   ~TPipedFileReaderTransport() override;
   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:274:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { return this->readAll(buf, len); }
                                                   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30:0,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:149:7: error:   overriding 'virtual apache::thrift::transport::TFileReaderTransport::~TFileReaderTransport() throw ()'
 class TFileReaderTransport : virtual public TTransport {
       ^~~~~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:275:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); }
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:280:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TFileReaderTransport> srcTrans_;
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:246:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedFileReaderTransport::~TPipedFileReaderTransport()'
   ~TPipedFileReaderTransport() override;
   ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30:0,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:149:7: error:   overriding 'virtual apache::thrift::transport::TFileReaderTransport::~TFileReaderTransport() throw ()'
 class TFileReaderTransport : virtual public TTransport {
       ^~~~~~~~~~~~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from libcassandra/keyspace_factory.cc:15:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:289:40: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TPipedFileReaderTransportFactory() = default;
                                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:290:51: error: expected ')' before '<' token
   TPipedFileReaderTransportFactory(std::shared_ptr<TTransport> dstTrans)
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:292:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedFileReaderTransportFactory() override = default;
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:292:50: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedFileReaderTransportFactory() override = default;
                                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:294:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> srcTrans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:304:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TFileReaderTransport> getFileReaderTransport(
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:292:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedFileReaderTransportFactory::~TPipedFileReaderTransportFactory()'
   ~TPipedFileReaderTransportFactory() override = default;
   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:3: error:   overriding 'virtual apache::thrift::transport::TPipedTransportFactory::~TPipedTransportFactory() throw ()'
   ~TPipedTransportFactory() override = default;
   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from libcassandra/cassandra_factory.cc:16:0:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:289:40: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   TPipedFileReaderTransportFactory() = default;
                                        ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:290:51: error: expected ')' before '<' token
   TPipedFileReaderTransportFactory(std::shared_ptr<TTransport> dstTrans)
                                                   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:292:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedFileReaderTransportFactory() override = default;
                                     ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:292:50: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror]
   ~TPipedFileReaderTransportFactory() override = default;
                                                  ^~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:294:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TTransport> getTransport(std::shared_ptr<TTransport> srcTrans) override {
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:304:8: error: 'shared_ptr' in namespace 'std' does not name a template type
   std::shared_ptr<TFileReaderTransport> getFileReaderTransport(
        ^~~~~~~~~~
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:292:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedFileReaderTransportFactory::~TPipedFileReaderTransportFactory()'
   ~TPipedFileReaderTransportFactory() override = default;
   ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:214:3: error:   overriding 'virtual apache::thrift::transport::TPipedTransportFactory::~TPipedTransportFactory() throw ()'
   ~TPipedTransportFactory() override = default;
   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from ./libgenthrift/cassandra_types.h:10:0,
                 from ./libgenthrift/Cassandra.h:10,
                 from libcassandra/keyspace_factory.cc:17:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration
   ~TApplicationException() noexcept override = default;
                          ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from ./libgenthrift/cassandra_types.h:10:0,
                 from ./libgenthrift/Cassandra.h:10,
                 from libcassandra/cassandra_factory.cc:18:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration
   ~TApplicationException() noexcept override = default;
                          ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'netent'?
   ~TApplicationException() noexcept override = default;
                            ^~~~~~~~
                            netent
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'netent'?
   ~TApplicationException() noexcept override = default;
                            ^~~~~~~~
                            netent
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration
   const char* what() const noexcept override {
                      ^~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: error: 'noexcept' does not name a type; did you mean 'netent'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            netent
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: error: 'noexcept' does not name a type; did you mean 'netent'?
   const char* what() const noexcept override {
                            ^~~~~~~~
                            netent
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TApplicationException.h:70:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]':
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_vector.h:189:59: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:63:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/usr/include/g++/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
/usr/include/g++/bits/stl_uninitialized.h:289:37:   required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
/usr/include/g++/bits/stl_vector.h:331:31:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > > >::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
            && __is_trivial(_ValueType2)
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > > >::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:63:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
            && __is_trivial(_ValueType2)
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:62:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/usr/include/g++/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
/usr/include/g++/bits/stl_construct.h:206:15:   required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
/usr/include/g++/bits/stl_vector.h:434:22:   required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_construct.h:137:11: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
       std::_Destroy_aux<__has_trivial_destructor(_Value_type)>::
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  __destroy(__first, __last);
  ~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra.lo ---
*** [libcassandra/libcassandra_libcassandra_la-cassandra.lo] Error code 1

make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
In file included from /usr/include/g++/bits/c++allocator.h:33:0,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:23,
                 from libgenthrift/Cassandra.h:9,
                 from libgenthrift/Cassandra.cpp:6:
/usr/include/g++/ext/new_allocator.h: In instantiation of '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
/usr/include/g++/ext/alloc_traits.h:130:30:   required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:172:33:   required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:187:33:   required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/ext/new_allocator.h:111:54: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
                                                      ^
/usr/include/g++/ext/new_allocator.h: In instantiation of '__gnu_cxx::new_allocator<_Tp>::size_type __gnu_cxx::new_allocator<_Tp>::max_size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
/usr/include/g++/ext/new_allocator.h:101:18:   required from '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]'
/usr/include/g++/ext/alloc_traits.h:130:30:   required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:172:33:   required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:187:33:   required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/ext/new_allocator.h:130:35: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { return size_t(-1) / sizeof(_Tp); }
                                   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
In file included from /usr/include/g++/bits/c++allocator.h:33:0,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/keyspace.cc:12:
/usr/include/g++/ext/new_allocator.h: In instantiation of '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
/usr/include/g++/ext/alloc_traits.h:130:30:   required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:172:33:   required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:187:33:   required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/ext/new_allocator.h:111:54: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
                                                      ^
/usr/include/g++/ext/new_allocator.h: In instantiation of '__gnu_cxx::new_allocator<_Tp>::size_type __gnu_cxx::new_allocator<_Tp>::max_size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
/usr/include/g++/ext/new_allocator.h:101:18:   required from '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]'
/usr/include/g++/ext/alloc_traits.h:130:30:   required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:172:33:   required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:187:33:   required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/ext/new_allocator.h:130:35: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { return size_t(-1) / sizeof(_Tp); }
                                   ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from libcassandra/keyspace_factory.cc:17:0:
./libgenthrift/Cassandra.h:2553:61: error: field 'piprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_;
                                                             ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace_factory.cc:17:0:
./libgenthrift/Cassandra.h:2554:61: error: field 'poprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_;
                                                             ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace_factory.cc:17:0:
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr<apache::thrift::protocol::TProtocol>)':
./libgenthrift/Cassandra.h:2471:77: error: 'prot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) :
                                                                             ^~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace_factory.cc:17:0:
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>)':
./libgenthrift/Cassandra.h:2477:77: error: 'iprot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
                                                                             ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace_factory.cc:17:0:
./libgenthrift/Cassandra.h:2477:142: error: 'oprot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
                                                                                                                                              ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace_factory.cc:17:0:
./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr<apache::thrift::protocol::TProtocol> org::apache::cassandra::CassandraClient::getInputProtocol()':
./libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() {
                                                                                ^
./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr<apache::thrift::protocol::TProtocol> org::apache::cassandra::CassandraClient::getOutputProtocol()':
./libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() {
                                                                                 ^
./libgenthrift/Cassandra.h: At global scope:
./libgenthrift/Cassandra.h:2561:34: error: field 'iface_' has incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
   boost::shared_ptr<CassandraIf> iface_;
                                  ^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace_factory.cc:17:0:
./libgenthrift/Cassandra.h:2613:11: error: looser throw specifier for 'virtual org::apache::cassandra::CassandraProcessor::~CassandraProcessor()'
   virtual ~CassandraProcessor() {}
           ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/keyspace_factory.cc:15:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:142:11: error:   overriding 'virtual apache::thrift::TProcessor::~TProcessor() throw ()'
   virtual ~TProcessor() = default;
           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:16: error: 'virtual bool apache::thrift::TProcessor::process(int)' was hidden [-Werror=overloaded-virtual]
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                ^~~~~~~
In file included from libcassandra/keyspace_factory.cc:17:0:
./libgenthrift/Cassandra.h:2612:16: error:   by 'virtual bool org::apache::cassandra::CassandraProcessor::process(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>, void*)' [-Werror=overloaded-virtual]
   virtual bool process(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot, void* connectionContext);
                ^~~~~~~
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraProcessor::CassandraProcessor(boost::shared_ptr<org::apache::cassandra::CassandraIf>)':
./libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type
   CassandraProcessor(boost::shared_ptr<CassandraIf> iface) :
                                                     ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace_factory.cc:17:0:
./libgenthrift/Cassandra.h: In member function 'void org::apache::cassandra::CassandraMultiface::add(boost::shared_ptr<org::apache::cassandra::CassandraIf>)':
./libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type
   void add(boost::shared_ptr<CassandraIf> iface) {
                                           ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/keyspace_factory.cc:17:0:
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::login(const string&, const org::apache::cassandra::AuthenticationRequest&)':
./libgenthrift/Cassandra.h:2631:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->login(keyspace, auth_request);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get(org::apache::cassandra::ColumnOrSuperColumn&, const string&, const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2639:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2642:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_slice(std::vector<org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2651:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2654:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget(std::map<std::__cxx11::basic_string<char>, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2663:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2666:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_slice(std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2675:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2678:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual int32_t org::apache::cassandra::CassandraMultiface::get_count(const string&, const string&, const org::apache::cassandra::ColumnParent&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2687:26: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         return ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level);
                          ^~
./libgenthrift/Cassandra.h:2689:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slice(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const string&, const string&, int32_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2699:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2702:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slices(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const org::apache::cassandra::KeyRange&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2711:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2714:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::insert(const string&, const string&, const org::apache::cassandra::ColumnPath&, const string&, int64_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2722:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->insert(keyspace, key, column_path, value, timestamp, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_insert(const string&, const string&, const std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->batch_insert(keyspace, key, cfmap, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::remove(const string&, const string&, const org::apache::cassandra::ColumnPath&, int64_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2736:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->remove(keyspace, key, column_path, timestamp, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_mutate(const string&, const std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::Mutation> > >&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->batch_mutate(keyspace, mutation_map, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_property(std::__cxx11::string&, const string&)':
./libgenthrift/Cassandra.h:2751:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_list_property(std::vector<std::__cxx11::basic_string<char> >&, const string&)':
./libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_list_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_list_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set<std::__cxx11::basic_string<char> >&)':
./libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspaces(_return);
                   ^~
./libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspaces(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_cluster_name(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2787:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_cluster_name(_return);
                   ^~
./libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_cluster_name(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_version(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2799:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_version(_return);
                   ^~
./libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_version(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector<org::apache::cassandra::TokenRange>&, const string&)':
./libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_ring(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_ring(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_partitioner(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2823:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_partitioner(_return);
                   ^~
./libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_partitioner(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, const string&)':
./libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspace(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspace(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector<std::__cxx11::basic_string<char> >&, const string&, const string&, int32_t)':
./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split);
                   ^~
./libgenthrift/Cassandra.h:2850:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
cc1plus: all warnings being treated as errors
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from libcassandra/cassandra_factory.cc:18:0:
./libgenthrift/Cassandra.h:2553:61: error: field 'piprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_;
                                                             ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra_factory.cc:18:0:
./libgenthrift/Cassandra.h:2554:61: error: field 'poprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_;
                                                             ^~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra_factory.cc:18:0:
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr<apache::thrift::protocol::TProtocol>)':
./libgenthrift/Cassandra.h:2471:77: error: 'prot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) :
                                                                             ^~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra_factory.cc:18:0:
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>)':
./libgenthrift/Cassandra.h:2477:77: error: 'iprot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
                                                                             ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra_factory.cc:18:0:
./libgenthrift/Cassandra.h:2477:142: error: 'oprot' has incomplete type
   CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
                                                                                                                                              ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra_factory.cc:18:0:
./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr<apache::thrift::protocol::TProtocol> org::apache::cassandra::CassandraClient::getInputProtocol()':
./libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() {
                                                                                ^
./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr<apache::thrift::protocol::TProtocol> org::apache::cassandra::CassandraClient::getOutputProtocol()':
./libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() {
                                                                                 ^
./libgenthrift/Cassandra.h: At global scope:
./libgenthrift/Cassandra.h:2561:34: error: field 'iface_' has incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
   boost::shared_ptr<CassandraIf> iface_;
                                  ^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra_factory.cc:18:0:
./libgenthrift/Cassandra.h:2613:11: error: looser throw specifier for 'virtual org::apache::cassandra::CassandraProcessor::~CassandraProcessor()'
   virtual ~CassandraProcessor() {}
           ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:25:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:30,
                 from libcassandra/cassandra_factory.cc:16:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:142:11: error:   overriding 'virtual apache::thrift::TProcessor::~TProcessor() throw ()'
   virtual ~TProcessor() = default;
           ^
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:144:16: error: 'virtual bool apache::thrift::TProcessor::process(int)' was hidden [-Werror=overloaded-virtual]
   virtual bool process(std::shared_ptr<protocol::TProtocol> in,
                ^~~~~~~
In file included from libcassandra/cassandra_factory.cc:18:0:
./libgenthrift/Cassandra.h:2612:16: error:   by 'virtual bool org::apache::cassandra::CassandraProcessor::process(boost::shared_ptr<apache::thrift::protocol::TProtocol>, boost::shared_ptr<apache::thrift::protocol::TProtocol>, void*)' [-Werror=overloaded-virtual]
   virtual bool process(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot, void* connectionContext);
                ^~~~~~~
./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraProcessor::CassandraProcessor(boost::shared_ptr<org::apache::cassandra::CassandraIf>)':
./libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type
   CassandraProcessor(boost::shared_ptr<CassandraIf> iface) :
                                                     ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra_factory.cc:18:0:
./libgenthrift/Cassandra.h: In member function 'void org::apache::cassandra::CassandraMultiface::add(boost::shared_ptr<org::apache::cassandra::CassandraIf>)':
./libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type
   void add(boost::shared_ptr<CassandraIf> iface) {
                                           ^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from libcassandra/cassandra_factory.cc:18:0:
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::login(const string&, const org::apache::cassandra::AuthenticationRequest&)':
./libgenthrift/Cassandra.h:2631:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->login(keyspace, auth_request);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get(org::apache::cassandra::ColumnOrSuperColumn&, const string&, const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2639:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2642:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_slice(std::vector<org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2651:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2654:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget(std::map<std::__cxx11::basic_string<char>, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2663:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2666:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_slice(std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, const string&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2675:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2678:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual int32_t org::apache::cassandra::CassandraMultiface::get_count(const string&, const string&, const org::apache::cassandra::ColumnParent&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2687:26: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         return ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level);
                          ^~
./libgenthrift/Cassandra.h:2689:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slice(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const string&, const string&, int32_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2699:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2702:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slices(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const org::apache::cassandra::KeyRange&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2711:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level);
                   ^~
./libgenthrift/Cassandra.h:2714:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::insert(const string&, const string&, const org::apache::cassandra::ColumnPath&, const string&, int64_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2722:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->insert(keyspace, key, column_path, value, timestamp, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_insert(const string&, const string&, const std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->batch_insert(keyspace, key, cfmap, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::remove(const string&, const string&, const org::apache::cassandra::ColumnPath&, int64_t, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2736:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->remove(keyspace, key, column_path, timestamp, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_mutate(const string&, const std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::Mutation> > >&, org::apache::cassandra::ConsistencyLevel)':
./libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       ifaces_[i]->batch_mutate(keyspace, mutation_map, consistency_level);
                 ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_property(std::__cxx11::string&, const string&)':
./libgenthrift/Cassandra.h:2751:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_list_property(std::vector<std::__cxx11::basic_string<char> >&, const string&)':
./libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_list_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->get_string_list_property(_return, property);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set<std::__cxx11::basic_string<char> >&)':
./libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspaces(_return);
                   ^~
./libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspaces(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_cluster_name(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2787:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_cluster_name(_return);
                   ^~
./libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_cluster_name(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_version(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2799:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_version(_return);
                   ^~
./libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_version(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector<org::apache::cassandra::TokenRange>&, const string&)':
./libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_ring(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_ring(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_partitioner(std::__cxx11::string&)':
./libgenthrift/Cassandra.h:2823:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_partitioner(_return);
                   ^~
./libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_partitioner(_return);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, const string&)':
./libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspace(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_keyspace(_return, keyspace);
                   ^~
./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector<std::__cxx11::basic_string<char> >&, const string&, const string&, int32_t)':
./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split);
                   ^~
./libgenthrift/Cassandra.h:2850:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
         ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split);
                   ^~
--- libcassandra/libcassandra_libcassandra_la-keyspace.lo ---
*** [libcassandra/libcassandra_libcassandra_la-keyspace.lo] Error code 1

make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
./libgenthrift/Cassandra.h:2629:32:   required from here
/usr/include/g++/bits/stl_vector.h:671:50: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr<org::apache::cassandra::CassandraIf>&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
./libgenthrift/Cassandra.h:2631:16:   required from here
/usr/include/g++/bits/stl_vector.h:798:34: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  return *(this->_M_impl._M_start + __n);
          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]':
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_vector.h:163:9: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         - this->_M_impl._M_start); }
         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
libcassandra/cassandra_factory.cc: In member function 'org::apache::cassandra::CassandraClient* libcassandra::CassandraFactory::createThriftClient(const string&, int, bool)':
libcassandra/cassandra_factory.cc:97:39: error: variable 'boost::shared_ptr<apache::thrift::transport::TTransport> socket' has initializer but incomplete type
   boost::shared_ptr<TTransport> socket(new TSocket(in_host, in_port));
                                       ^
libcassandra/cassandra_factory.cc:98:33: error: aggregate 'boost::shared_ptr<apache::thrift::transport::TTransport> transport' has incomplete type and cannot be defined
   boost::shared_ptr<TTransport> transport;
                                 ^~~~~~~~~
libcassandra/cassandra_factory.cc:101:74: error: invalid use of incomplete type 'class boost::shared_ptr<apache::thrift::transport::TTransport>'
     transport= boost::shared_ptr<TTransport>(new TFramedTransport(socket));
                                                                          ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::transport::TTransport>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
libcassandra/cassandra_factory.cc:105:76: error: invalid use of incomplete type 'class boost::shared_ptr<apache::thrift::transport::TTransport>'
     transport= boost::shared_ptr<TTransport>(new TBufferedTransport(socket));
                                                                            ^
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::transport::TTransport>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
libcassandra/cassandra_factory.cc:107:40: error: variable 'boost::shared_ptr<apache::thrift::protocol::TProtocol> protocol' has initializer but incomplete type
   boost::shared_ptr<TProtocol> protocol(new TBinaryProtocol(transport));
                                        ^
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]':
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_vector.h:189:59: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:63:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/usr/include/g++/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
/usr/include/g++/bits/stl_uninitialized.h:289:37:   required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
/usr/include/g++/bits/stl_vector.h:331:31:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > > >::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
            && __is_trivial(_ValueType2)
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > > >::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:63:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
            && __is_trivial(_ValueType2)
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:62:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/usr/include/g++/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
/usr/include/g++/bits/stl_construct.h:206:15:   required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
/usr/include/g++/bits/stl_vector.h:434:22:   required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_construct.h:137:11: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
       std::_Destroy_aux<__has_trivial_destructor(_Value_type)>::
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  __destroy(__first, __last);
  ~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/keyspace_factory.cc:13:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
./libgenthrift/Cassandra.h:2629:32:   required from here
/usr/include/g++/bits/stl_vector.h:671:50: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
                          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr<org::apache::cassandra::CassandraIf>&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
./libgenthrift/Cassandra.h:2631:16:   required from here
/usr/include/g++/bits/stl_vector.h:798:34: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  return *(this->_M_impl._M_start + __n);
          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
cc1plus: all warnings being treated as errors
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]':
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_vector.h:163:9: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage
                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         - this->_M_impl._M_start); }
         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
In file included from /usr/include/g++/bits/c++allocator.h:33:0,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/keyspace_factory.cc:10:
/usr/include/g++/ext/new_allocator.h: In instantiation of '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
/usr/include/g++/ext/alloc_traits.h:130:30:   required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:172:33:   required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:187:33:   required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/ext/new_allocator.h:111:54: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
                                                      ^
/usr/include/g++/ext/new_allocator.h: In instantiation of '__gnu_cxx::new_allocator<_Tp>::size_type __gnu_cxx::new_allocator<_Tp>::max_size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
/usr/include/g++/ext/new_allocator.h:101:18:   required from '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]'
/usr/include/g++/ext/alloc_traits.h:130:30:   required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:172:33:   required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:187:33:   required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/ext/new_allocator.h:130:35: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { return size_t(-1) / sizeof(_Tp); }
                                   ^
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /usr/include/g++/vector:64:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/usr/include/g++/bits/stl_vector.h: In instantiation of 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]':
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_vector.h:189:59: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:63:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/usr/include/g++/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
/usr/include/g++/bits/stl_uninitialized.h:289:37:   required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
/usr/include/g++/bits/stl_vector.h:331:31:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > > >::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
            && __is_trivial(_ValueType2)
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > > >::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:63:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
            && __is_trivial(_ValueType2)
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
In file included from /usr/include/g++/vector:62:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/Thrift.h:41,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/usr/include/g++/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
/usr/include/g++/bits/stl_construct.h:206:15:   required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
/usr/include/g++/bits/stl_vector.h:434:22:   required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/bits/stl_construct.h:137:11: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
       std::_Destroy_aux<__has_trivial_destructor(_Value_type)>::
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  __destroy(__first, __last);
  ~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/throw_exception.hpp:36:0,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/converter.hpp:14,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/numeric/conversion/cast.hpp:33,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportException.h:23,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransport.h:24,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:28,
                 from /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23,
                 from libcassandra/cassandra_factory.cc:14:
/tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type {aka class boost::shared_ptr<org::apache::cassandra::CassandraIf>}'
 namespace boost { template <class T> class shared_ptr; }
                                            ^~~~~~~~~~
--- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo ---
*** [libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo] Error code 1

make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
cc1plus: all warnings being treated as errors
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
In file included from /usr/include/g++/bits/c++allocator.h:33:0,
                 from /usr/include/g++/bits/allocator.h:46,
                 from /usr/include/g++/string:41,
                 from libcassandra/cassandra_factory.cc:10:
/usr/include/g++/ext/new_allocator.h: In instantiation of '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
/usr/include/g++/ext/alloc_traits.h:130:30:   required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:172:33:   required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:187:33:   required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/ext/new_allocator.h:111:54: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
  return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
                                                      ^
/usr/include/g++/ext/new_allocator.h: In instantiation of '__gnu_cxx::new_allocator<_Tp>::size_type __gnu_cxx::new_allocator<_Tp>::max_size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
/usr/include/g++/ext/new_allocator.h:101:18:   required from '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]'
/usr/include/g++/ext/alloc_traits.h:130:30:   required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:172:33:   required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:187:33:   required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
/usr/include/g++/bits/stl_vector.h:138:26:   required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
/usr/include/g++/bits/stl_vector.h:328:61:   required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
./libgenthrift/Cassandra.h:2618:92:   required from here
/usr/include/g++/ext/new_allocator.h:130:35: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
       { return size_t(-1) / sizeof(_Tp); }
                                   ^
cc1plus: all warnings being treated as errors
--- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo ---
*** [libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo] Error code 1

make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
--- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo ---
*** [libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo] Error code 1

make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
7 errors

make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
*** [all-recursive] Error code 1

make[1]: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
1 error

make[1]: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
*** [all] Error code 2

make: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
1 error

make: stopped in /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/databases/libcassandra
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/databases/libcassandra