=> 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.h.in --- rm -f stamp-h1 touch ./config.h.in --- 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 --- cd . && /bin/sh /tmp/pkgbuild/databases/libcassandra/work.x86_64/libcassandra-20101010/config/missing --run automake-1.11 --foreign --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_constants.lo --- --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- --- 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.lo --- --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- --- libcassandra/libcassandra_libcassandra_la-util_functions.lo --- --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- CXX libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_constants.lo --- CXX libgenthrift/libgenthrift_libgenthrift_la-cassandra_constants.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 --- 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_factory.lo --- CXX libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- libcassandra/libcassandra_libcassandra_la-util_functions.lo --- CXX libcassandra/libcassandra_libcassandra_la-util_functions.lo --- Makefile --- --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- CXX libcassandra/libcassandra_libcassandra_la-cassandra.lo --- Makefile --- cd . && /bin/sh ./config.status Makefile depfiles --- 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; ^ --- 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-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-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; ^ --- 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-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/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_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; } ^~~~~~~ --- 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-keyspace_factory.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_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 \ ^~~~~ --- 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.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; } ^~~~~~~ --- 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.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 \ ^~~~~ --- Makefile --- config.status: creating Makefile config.status: executing depfiles commands --- 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; ^ /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; ^~~~ 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; ^ /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 { ^~~~~ /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.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; ^~~~ 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_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; ^ /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_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; ^~~~ 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 { ^ --- 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; ^ /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.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; ^ --- 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_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; ^~~~~ --- 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 --- 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 --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- /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.lo --- /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 --- /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/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; ^~~~ --- 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; ^~~~~ --- 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: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 /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; ^~~~~~~ /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.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_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; } ^~~~~~~ /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 getTransport(std::shared_ptr 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; ^ --- 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; ^~~~~~~ /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_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 { ^~~~~ --- libgenthrift/libgenthrift_libgenthrift_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 getTransport(std::shared_ptr trans) { ^~~~~~~~~~ --- 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 --- 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 --- 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 --- /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/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.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/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; ^ --- 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 --- 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 { ^ --- 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_; } ^~~~~ --- 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 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 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 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 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 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 { ^~~~~~~~~ --- 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 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 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 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 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 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 --- /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/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 getProtocol(std::shared_ptr 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 getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_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 getProtocol(std::shared_ptr 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 getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ --- 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 --- 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-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; ^~~~~~~ /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.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 --- /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/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_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 getTransport(std::shared_ptr 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_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; ^ --- 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 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 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 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 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 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 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 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 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 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 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/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 { ^~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.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/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 --- 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; ^ /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/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; ^~~~ 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; ^~~~~~~ --- 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 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 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 getOutputTransport() { return ptrans_; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /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_factory.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token TProtocol(std::shared_ptr 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 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 getProtocol(std::shared_ptr 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 getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ 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 ptrans) : TProtocol(ptrans) {} ^ --- 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.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.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_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 { ^~~~~ /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; ^ --- 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_; } ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- 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; ^~~~ 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 { ^ 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; ^ --- 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; ^~~~~ --- 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.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_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(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(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(this)->writeFieldStop(); } ^ --- 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 --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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(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 { ^ --- 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-keyspace_factory.lo --- /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(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(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(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(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(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(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(this)->readListEnd(); } ^ --- 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 --- 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(this)->readSetEnd(); } ^ --- 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:179:29: error: 'shared_ptr' in namespace 'std' does not name a template type ReleaseHandler(const std::shared_ptr& 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) ^ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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::reference value) override { ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- /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_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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 { ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler::ReleaseHandler(int)': /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler' 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_factory.lo --- /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(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 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::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(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(this); ^~~~ 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 trans) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:52:35: error: expected ')' before '<' token TBinaryProtocolT(std::shared_ptr trans, ^ --- 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_ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler::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-keyspace_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 getProtocol(std::shared_ptr trans) override { ^~~~~~~~~~ --- 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.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 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 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; ^~~~~~~~~~ /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; ^~~~~~~ --- 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::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); ^~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- /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 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 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 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 processor_; ^~~~~~~~~~ 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-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-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); ^~~ /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::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); ^~~ --- 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 { ^~~~~ --- 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 getTransport(std::shared_ptr trans) { ^~~~~~~~~~ --- 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 --- libcassandra/libcassandra_libcassandra_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 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-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::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 --- libgenthrift/libgenthrift_libgenthrift_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-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::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(dub); ^~~~ --- 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-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(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::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(str.size()); ^~~~ --- 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; ^ --- 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-keyspace_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(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 --- 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_; } ^~~~~ /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-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::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-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 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 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 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 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 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/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_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; ^~~~~~~ /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(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; ^~~~~~~ --- 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_factory.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h: In member function 'uint32_t apache::thrift::transport::TVirtualTransport::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(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(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_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; ^~~~~~~ --- 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 getProtocol(std::shared_ptr trans) = 0; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_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_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.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 getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ --- 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-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 --- 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; ^~~~~~~ /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_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 ./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-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 /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/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-keyspace.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_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_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.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.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 getTransport(std::shared_ptr 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; ^ --- 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; ^~~~~~~ --- 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; ^~~~~~~ /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 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 acceptImpl() = 0; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_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_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 socket_func_t; ^~~~~~~~ --- 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; } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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/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 --- 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-keyspace.lo --- /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 --- 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 getTransport(std::shared_ptr trans) { ^~~~~~~~~~ --- 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: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 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 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 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 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 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 in, ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_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/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-cassandra.lo --- /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 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 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 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 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-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 { ^~~~~ /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_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 --- 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 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 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 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 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 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_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 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 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 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 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 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/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 getProtocol(std::shared_ptr 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 getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ --- 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 getProtocol(std::shared_ptr 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 getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ --- 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 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 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 pChildInterruptSockReader_; // if interruptableChildren_ this is shared with child TSockets ^~~~~~~~~~ --- 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 ptrans) : TProtocol(ptrans) {} ^ --- 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 ptrans) : TProtocol(ptrans) {} ^ --- 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.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 --- 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 --- 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-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(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(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(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(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(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(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(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(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(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(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(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(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::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 { ^ --- 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 --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /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 { ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /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: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-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-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(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 ptrans) : Super_(ptrans) {} ^ --- 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 { ^ --- 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::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(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(this); ^~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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(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(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(this)->writeFieldStop(); } ^ --- 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 --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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 { ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /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/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(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(this)->writeListEnd(); } ^ --- 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 trans) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:52:35: error: expected ')' before '<' token TBinaryProtocolT(std::shared_ptr trans, ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.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(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(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(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(this)->readFieldEnd(); } ^ --- 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-keyspace.lo --- /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(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(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(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::reference value) override { ^ --- 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; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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 { ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /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 getProtocol(std::shared_ptr trans) override { ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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(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 ptrans) : Super_(ptrans) {} ^ --- 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-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-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::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-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) ^~~~~~~~~~ /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) ^ --- 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.lo --- /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_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TVirtualProtocol.h: In member function 'uint32_t apache::thrift::protocol::TVirtualProtocol::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(this); ^~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler::ReleaseHandler(int)': /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler' 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/protocol/TVirtualProtocol.h:487:17: error: ISO C++ forbids declaration of 'prot' with no type [-fpermissive] auto* const prot = static_cast(this); ^~~~ --- 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; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- 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 trans) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.h:52:35: error: expected ')' before '<' token TBinaryProtocolT(std::shared_ptr trans, ^ --- 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; } ^~~~~~~~~~~~~~~ --- 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 /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-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/protocol/TBinaryProtocol.h:204:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBinaryProtocolFactoryT() override = default; ^ --- 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 --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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 getProtocol(std::shared_ptr trans) override { ^~~~~~~~~~ --- 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::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.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::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/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 --- 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; } ^~~~~~~~~~~~~~~ --- 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::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-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; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- 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::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-cassandra_host.lo --- /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 getTransport(std::shared_ptr 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-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 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 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; ^~~~~~~~~~ /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; ^~~~~~~ --- 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 --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /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 getProcessor(const TConnectionInfo& connInfo) = 0; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /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-cassandra.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token TSingletonProcessorFactory(std::shared_ptr 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 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 processor_; ^~~~~~~~~~ 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/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-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 /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::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(dub); ^~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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-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 --- 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::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_host.lo --- /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_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 --- libcassandra/libcassandra_libcassandra_la-cassandra_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(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-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-keyspace.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_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; ^~~~~ /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; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_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 --- 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; ^~~~~ /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 interruptListener); ^~~~~~~~~~ --- 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::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(str.size()); ^~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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 interruptListener); ^ --- 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-keyspace_factory.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 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::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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::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-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_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(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/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-cassandra_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/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::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(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(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-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::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/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::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(str.size()); ^~~~ --- 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 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 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 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 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 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_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; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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(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-cassandra_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(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::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(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(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/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; ^~~~~~~ /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_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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-cassandra_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-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 getProtocol(std::shared_ptr 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 getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ --- 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.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::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-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.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: 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(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; ^~~~~~~ --- 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 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 acceptImpl() = 0; ^~~~~~~~~~ --- 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::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(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(this); ^~~~~ --- 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:64:16: error: 'function' in namespace 'std' does not name a template type typedef std::function socket_func_t; ^~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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.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_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /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/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; ^~~~~~~ /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; ^~~~~~~ /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_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 --- 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; ^~~~~~~ /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 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 acceptImpl() = 0; ^~~~~~~~~~ --- 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; ^ /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::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- 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 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_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) {} ^~~~~~~ --- 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 /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 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 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 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/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 transport) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:199:37: error: expected ')' before '<' token TBufferedTransport(std::shared_ptr 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 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 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 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 { ^~~~~~~~~~~~~~~~~~ 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::~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 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-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-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(); } ^~~~~~~~~~ --- 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_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_)); ^~~~~~~~~~ /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 /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-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 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 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 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/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_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; ^ 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/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 getTransport(std::shared_ptr 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; ^ 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 transport) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:333:35: error: expected ')' before '<' token TFramedTransport(std::shared_ptr 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; ^ --- 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_factory.lo --- /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 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_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-keyspace_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 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 { ^~~~~~~~~~~~~~~~ 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::~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_types.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/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-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_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; ^ /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 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 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 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::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- 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(); } ^~~~~~~~~~ --- 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-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(); } ^~~~~~~~~~ --- 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-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(); ^~~~~~~~~~ --- 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 --- 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 --- 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; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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-keyspace.lo --- /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 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 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 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.cc:16: /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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; ^ --- 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); ^~~~~~~ --- 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:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~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::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) {} ^~~~~~~ --- 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 getTransport(std::shared_ptr 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; ^ 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 { ^ /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::~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 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_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 transport) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:199:37: error: expected ')' before '<' token TBufferedTransport(std::shared_ptr 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 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 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 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 { ^~~~~~~~~~~~~~~~~~ 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::~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(); } ^~~~~~~~~~ --- 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 --- In file included from libgenthrift/Cassandra.cpp:6:0: libgenthrift/Cassandra.h:2553:61: error: field 'piprot_' has incomplete type 'boost::shared_ptr' 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' namespace boost { template 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' 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' namespace boost { template 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)': libgenthrift/Cassandra.h:2471:77: error: 'prot' has incomplete type CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) : ^~~~ --- 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 --- 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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 --- In file included from libgenthrift/Cassandra.cpp:6:0: libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr, boost::shared_ptr)': 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' namespace boost { template 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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); } ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- In file included from libgenthrift/Cassandra.cpp:6:0: libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getInputProtocol()': libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr' is incomplete boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { ^ libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getOutputProtocol()': libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr' 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' boost::shared_ptr 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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_)); ^~~~~~~~~~ --- 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) { ^~~~~~~ --- 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 /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-keyspace_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 --- 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; ^ --- 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 --- libgenthrift/libgenthrift_libgenthrift_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 in, ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /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 --- 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, boost::shared_ptr, 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)': libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type CassandraProcessor(boost::shared_ptr 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' namespace boost { template 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 '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_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 /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 getTransport(std::shared_ptr 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; ^ --- 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-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 transport) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:333:35: error: expected ')' before '<' token TFramedTransport(std::shared_ptr 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 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 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 { ^~~~~~~~~~~~~~~~ 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::~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_(), ^~~~~~~~~~ /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-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(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(rBase_ - buffer_); ^~~~~ system --- 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 --- libcassandra/libcassandra_libcassandra_la-keyspace_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-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::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-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-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 --- 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; ^~~~~~~ --- 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(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.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; ^~~~~~~ /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-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::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- 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)': libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type void add(boost::shared_ptr 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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::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 --- 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' ifaces_[i]->login(keyspace, auth_request); ^~ --- 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.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' 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' ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace_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.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_slice(std::vector&, 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' 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' 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, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector >&, 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' 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' 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::vector >&, const string&, const std::vector >&, 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' 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' 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' 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' 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&, 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' 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' 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&, 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' 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' 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' 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::vector >&, org::apache::cassandra::ConsistencyLevel)': libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->batch_insert(keyspace, key, cfmap, consistency_level); ^~ --- 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::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.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' ifaces_[i]->remove(keyspace, key, column_path, timestamp, consistency_level); ^~ --- 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.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_mutate(const string&, const std::map, std::map, std::vector > >&, org::apache::cassandra::ConsistencyLevel)': libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->get_string_property(_return, property); ^~ libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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 >&, const string&)': libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set >&)': libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspaces(_return); ^~ libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_cluster_name(_return); ^~ libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_version(_return); ^~ libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_version(_return); ^~ libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector&, const string&)': libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ --- 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; ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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' ifaces_[i]->describe_partitioner(_return); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.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 in, ^~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_partitioner(_return); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.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 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 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 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 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 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 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 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 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 eventHandler_; ^~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map, std::map, std::__cxx11::basic_string > >&, const string&)': libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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 --- /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 transport) ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:199:37: error: expected ')' before '<' token TBufferedTransport(std::shared_ptr 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 transport, uint32_t rsz, uint32_t wsz) ^ --- 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/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(); } ^~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector >&, const string&, const string&, int32_t)': libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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/transport/TBufferTransports.h:222:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override { ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.h:2850:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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/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; ^ --- 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 --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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; ^ --- 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::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-keyspace.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 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 transport_; ^~~~~~~~~~ --- 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 --- /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 { ^~~~~~~~~~~~~~~~~~ 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::~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-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; ^~~~~~~ /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 getTransport(std::shared_ptr 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; ^ 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; } ^~~~~ --- 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 --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /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 {} ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.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(); } ^~~~~~~~~~ --- 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 { ^ /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::~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 '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-keyspace.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_)); ^~~~~~~~~~ --- 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); } ^~~~~~~ --- 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 /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: 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-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_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) { ^~~~~~~ --- 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 --- 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); ^~~~~~~ --- 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: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 getTransport(std::shared_ptr 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; ^ 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 transport) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TBufferTransports.h:333:35: error: expected ')' before '<' token TFramedTransport(std::shared_ptr 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 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 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 { ^~~~~~~~~~~~~~~~ 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::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- 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-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_(), ^~~~~~~~~~ /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_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) { ^~~~~~~ --- 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.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 --- 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) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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-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-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-keyspace_factory.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-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(rBase_ - buffer_); ^~~~ --- 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:179:29: error: 'shared_ptr' in namespace 'std' does not name a template type ReleaseHandler(const std::shared_ptr& 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) ^ /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_; ^~~~~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler::ReleaseHandler(int)': /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler' 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/TBufferTransports.h:639:10: error: 'bytes' does not name a type; did you mean 'system'? auto bytes = static_cast(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 --- /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-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::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/TBufferTransports.h:643:12: note: suggested alternative: 'system' return bytes; ^~~~~ system 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; ^~~~~~~ /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-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 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 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; ^~~~~~~~~~ /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 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 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 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 processor_; ^~~~~~~~~~ --- 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' 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' namespace boost { template 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' 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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 --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- 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; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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.lo --- In file included from libcassandra/cassandra.cc:14:0: ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr)': ./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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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; ^~~~~~~ --- 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, boost::shared_ptr)': ./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' namespace boost { template 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' namespace boost { template 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: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& 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& 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& 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& 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; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from libcassandra/cassandra.cc:14:0: ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getInputProtocol()': ./libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr' is incomplete boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { ^ ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getOutputProtocol()': ./libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr' 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' boost::shared_ptr iface_; ^~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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)); } ^~~~~~ --- libcassandra/libcassandra_libcassandra_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 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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-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) ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_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/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() { 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 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 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_; ^~~~~~~~ /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 value) { thread_ = value; } ^~~~~~~ --- 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 /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-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 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 value) { thread_ = value; } ^~~~~ --- 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; } ^~~~~~~ --- 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 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 { ^~~~~~ /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 { ^ /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/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 { ^~~~~~~~~~~~~ /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 newThread(std::shared_ptr 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: /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 { ^~~~~~ 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-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 getTransport(std::shared_ptr 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/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; ^~~~~~~ --- 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 { ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.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 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 in, ^ --- 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() {} ^ 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-cassandra_factory.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 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 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 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 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 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 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 eventHandler) { ^ --- 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 in, ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /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 eventHandler_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- 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, boost::shared_ptr, 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/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; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraProcessor::CassandraProcessor(boost::shared_ptr)': ./libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type CassandraProcessor(boost::shared_ptr iface) : ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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; ^ --- libcassandra/libcassandra_libcassandra_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 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /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 --- /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::~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-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; ^~~~~~~ --- 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/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.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-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; ^ /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 *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 *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 *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 *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 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 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 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 forceFlush_; ^~~~~~ --- 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-keyspace_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 { ^~~~~~~~~~~~~~~~~~~~ /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.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) { ^~~~~~~ --- 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)': ./libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type void add(boost::shared_ptr 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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 processor, ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:395:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr processor, ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:408:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr processor, ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- 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' ifaces_[i]->login(keyspace, auth_request); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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 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 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 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 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 outputTransport_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./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' 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' ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level); ^~ --- 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:45:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TNullTransport() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_slice(std::vector&, 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' 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/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 {} ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h:2654:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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/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::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget(std::map, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector >&, 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' ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level); ^~ --- 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:66:34: error: expected ')' before '<' token TPipedTransport(std::shared_ptr srcTrans, std::shared_ptr dstTrans) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:89:34: error: expected ')' before '<' token TPipedTransport(std::shared_ptr 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(); } ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h:2666:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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 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); } ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_slice(std::map, std::vector >&, const string&, const std::vector >&, 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' ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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 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 dstTrans_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h:2678:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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.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' 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' 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/TBufferTransports.h:538:18: error: 'nullptr' was not declared in this scope initCommon(nullptr, sz, true, 0); ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slice(std::vector&, 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' 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' ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level); ^~ --- 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(); } ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slices(std::vector&, 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' 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' 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' 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::vector >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' 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::map, std::vector > >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->get_string_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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 >&, const string&)': ./libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set >&)': ./libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspaces(_return); ^~ ./libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_cluster_name(_return); ^~ ./libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector&, const string&)': ./libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.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_); ^~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./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' ifaces_[i]->describe_partitioner(_return); ^~ --- 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_); ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_partitioner(_return); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.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.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map, std::map, std::__cxx11::basic_string > >&, const string&)': ./libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector >&, const string&, const string&, int32_t)': ./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' 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/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_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/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.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/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-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-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(rBase_ - buffer_); ^~~~ --- 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-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(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-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) ^~~~~~~~~~ /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) ^ /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_; ^~~~~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler::ReleaseHandler(int)': /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler' 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_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-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/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::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-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; ^~~~~~~ /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-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/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 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 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; ^~~~~~~~~~ /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 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 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 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 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; ^~~~~~~ --- 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/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& 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& 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& 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& abstime) const; ^ --- 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/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/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() { 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 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 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_; ^~~~~~~~ /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 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 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 value) { thread_ = value; } ^~~~~ --- 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; ^~~~~~~ --- 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-keyspace_factory.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:211:41: error: expected ')' before '<' token TPipedTransportFactory(std::shared_ptr 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 getTransport(std::shared_ptr 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 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 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 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/concurrency/Thread.h:55:66: note: suggested alternative: 'valloc' virtual void thread(std::shared_ptr 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 { ^~~~~~ /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 { ^ /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 newThread(std::shared_ptr 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 { ^~~~~~ 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.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 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 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 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 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 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 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 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 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 eventHandler) { ^ --- 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-keyspace.lo --- /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 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-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/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/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/transport/TTransportUtils.h:225:19: note: suggested alternative: 'srand' dstTrans_ = dstTrans; ^~~~~~~~ srand /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 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; ^ /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; ^ /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; ^ /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); } ^ /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); } ^ /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 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_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 { ^~~~~~~~~~~~~~~~~~~~ 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 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 getTransport(std::shared_ptr 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 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; ^ 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 --- /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); } ^ /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 *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 *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 *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 *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 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 writerThread_; ^~~~~~~~~~ --- 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 --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /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 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 forceFlush_; ^~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- /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/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-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/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 processor, ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:395:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr processor, ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:408:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr 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 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 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 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 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 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::~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 srcTrans, std::shared_ptr dstTrans) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:89:34: error: expected ')' before '<' token TPipedTransport(std::shared_ptr 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 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 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 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; ^ 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(); } ^~~~~~~~~ /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) { ^~~~~~~ /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.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 --- /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 /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(); } ^~~~~~~~~ /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.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/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.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) ^~~~~~~~~~ /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) ^ /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_; ^~~~~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler::ReleaseHandler(int)': /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler' 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/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-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; _Alloc = std::allocator >; 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' { 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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.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-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>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr&; 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' 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler::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/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.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 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 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; ^~~~~~~~~~ /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 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 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 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 processor_; ^~~~~~~~~~ --- 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 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 getTransport(std::shared_ptr 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 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 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 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; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- 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; ^~~~~~~ --- 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: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-keyspace.lo --- /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; ^~~~~~~ --- 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.lo --- 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 --- 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(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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& 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& 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& 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& 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; ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:5414: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/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.lo --- /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)); } ^~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:5420:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5426:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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/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() { 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 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 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_; ^~~~~~~~ /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 value) { thread_ = value; } ^~~~~~~ --- 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; ^~~~~~~~ --- 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-keyspace.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 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 value) { thread_ = value; } ^~~~~ --- 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(); ^~~~~~~~~~~~ --- 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.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 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 { ^~~~~~ /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 { ^ /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-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 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-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-cassandra_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-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; ^~~~~~~ --- 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; ^ /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.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 newThread(std::shared_ptr runnable) const; ^~~~~~~~~~ --- 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.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; ^~~~ --- 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.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/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 { ^~~~~~ --- 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; ^ /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; ^ /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); } ^ /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); } ^ /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 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.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-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 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 getTransport(std::shared_ptr 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 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; ^ 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; ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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&)': 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5560:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ 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/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.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; ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_multiget(const string&, const std::vector >&, 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, 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(); ^~~~~~~~~~~~ --- 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 --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:5639:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ --- 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; ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_multiget_slice(const string&, const std::vector >&, 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5678: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_slice(std::map, std::vector >&)': 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(); ^~~~~~~~~~~~ --- 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; _Alloc = std::allocator >]': /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; _Alloc = std::allocator >]' ./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' { _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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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; ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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(); ^~~~~~~~~~~~ --- 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_; } ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:5750:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot_->getTransport()->writeEnd(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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); } ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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-keyspace.lo --- /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 *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 *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 *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 *deadline); ^ --- 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(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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 getNextFlushTime(); ^~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:5777:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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 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 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 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 { ^~~~~~~~~~~~~~~~~~~~ --- 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ --- 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; ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_get_range_slice(std::vector&)': 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5852:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_get_range_slices(std::vector&)': libgenthrift/Cassandra.cpp:5913:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ --- 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 processor, ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:5919:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:395:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr processor, ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TFileTransport.h:408:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr 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 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 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 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 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 outputTransport_; ^~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:5925:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ --- 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; } ^~~~~ --- 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-keyspace.lo --- /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::~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 srcTrans, std::shared_ptr dstTrans) ^ /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:89:34: error: expected ')' before '<' token TPipedTransport(std::shared_ptr 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 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 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 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; ^ --- 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(); ^~~~~~~~~~~~ --- 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(); } ^~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6005: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_insert(const string&, const string&, const std::map, std::vector >&, org::apache::cassandra::ConsistencyLevel)': libgenthrift/Cassandra.cpp:6038:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot_->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6039: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_insert()': libgenthrift/Cassandra.cpp:6054:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6060:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6066:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6072:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ --- 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_); ^ /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) { ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ --- 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_); ^~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_batch_mutate(const string&, const std::map, std::map, std::vector > >&, 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ --- 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' 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' namespace boost { template 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: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::shared_ptr*]': /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*, std::vector > >; _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /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; _Alloc = std::allocator >]' ./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*, std::vector > > >::value_type {aka class boost::shared_ptr}' && __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*, std::vector > > >::value_type {aka class boost::shared_ptr}' namespace boost { template 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*>::value_type {aka class boost::shared_ptr}' && __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*>::value_type {aka class boost::shared_ptr}' namespace boost { template 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*]': /usr/include/g++/bits/stl_construct.h:206:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /usr/include/g++/bits/stl_vector.h:434:22: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./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*>::value_type {aka class boost::shared_ptr}' 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*>::value_type {aka class boost::shared_ptr}' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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-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(); } ^~~~~~~~~ --- 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6264:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ 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 >&)': 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-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(); } ^~~~~~~~~ --- 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 >&)': 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ --- 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_); ^~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ --- 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(); ^~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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&)': 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6561:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6568:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ --- 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_); ^~~~~~~~~ --- 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6617:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6623:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6630: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_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::map, std::__cxx11::basic_string > >&)': libgenthrift/Cassandra.cpp:6671:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ 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-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 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; ^ --- 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(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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 getTransport(std::shared_ptr 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 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 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 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) { ^~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_describe_splits(std::vector >&)': 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'virtual bool org::apache::cassandra::CassandraProcessor::process(boost::shared_ptr, boost::shared_ptr, 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) { ^~~~~~ 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ 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) { ^~~~~~ 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ libgenthrift/Cassandra.cpp:6778:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6783:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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) { ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:6784:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ 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.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; ^~~~~~~~ --- 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(); ^~~~~~~~~~~~ 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.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: note: suggested alternative: 'srand' dstTrans_ = dstTrans; ^~~~~~~~ srand /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 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; ^ --- 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(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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; ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:6872:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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; ^ /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; ^ /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; ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:6879:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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; ^ /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; ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:6880:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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; ^ /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); } ^ /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); } ^ /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 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 { ^~~~~~~~~~~~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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(); ^~~~~~~~~~~~ --- 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; ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:6909:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/thrift/transport/TTransportUtils.h:290:51: error: expected ')' before '<' token TPipedFileReaderTransportFactory(std::shared_ptr 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 getTransport(std::shared_ptr 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 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; ^ --- 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6917:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ --- 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; ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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.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 --- 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(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /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 --- 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7019:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7020:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7027:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7028:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.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 --- 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7129:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ --- 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; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __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 >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __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; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; std::size_t = long unsigned int]' --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:7130:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ --- 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ --- 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; __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; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __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 >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __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; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:7245:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /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; _Alloc = std::allocator >]' ./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' { return size_t(-1) / sizeof(_Tp); } ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7322:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ --- 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' boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_; ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:7349: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/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, --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:7350:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- 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' namespace boost { template 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' 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: --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:7357: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/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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(); ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.lo --- In file included from libcassandra/keyspace_factory.cc:17:0: ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr)': ./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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/Cassandra.cpp:7377:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7378:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ 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 libcassandra/keyspace_factory.cc:17:0: ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr, boost::shared_ptr)': ./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' namespace boost { template 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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 --- In file included from libcassandra/keyspace_factory.cc:17:0: ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getInputProtocol()': ./libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr' is incomplete boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { ^ ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getOutputProtocol()': ./libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr' 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' boost::shared_ptr 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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-keyspace_factory.lo --- 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 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, boost::shared_ptr, 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)': ./libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type CassandraProcessor(boost::shared_ptr 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' namespace boost { template 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)': ./libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type void add(boost::shared_ptr 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' namespace boost { template 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' 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' 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' 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&, 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' 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' 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, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector >&, 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' 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' 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::vector >&, const string&, const std::vector >&, 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' 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' ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level); ^~ --- 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; _Alloc = std::allocator >; 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' { 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' namespace boost { template 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 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; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr&; 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' 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: /tmp/pkgbuild/databases/libcassandra/work.x86_64/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.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' 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' 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&, 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' 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' 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&, 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' 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' 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' 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::vector >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' 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::map, std::vector > >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->get_string_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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 >&, const string&)': ./libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set >&)': ./libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspaces(_return); ^~ ./libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_cluster_name(_return); ^~ ./libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector&, const string&)': ./libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_partitioner(_return); ^~ ./libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_partitioner(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map, std::map, std::__cxx11::basic_string > >&, const string&)': ./libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector >&, const string&, const string&, int32_t)': ./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split); ^~ --- 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' 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' namespace boost { template 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' 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' namespace boost { template 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_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]': /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; _Alloc = std::allocator >]' 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' { _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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr)': ./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' namespace boost { template 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, boost::shared_ptr)': ./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' namespace boost { template 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getInputProtocol()': ./libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr' is incomplete boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { ^ ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getOutputProtocol()': ./libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr' 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' boost::shared_ptr 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' namespace boost { template 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 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, boost::shared_ptr, 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)': ./libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type CassandraProcessor(boost::shared_ptr 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' namespace boost { template 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)': ./libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type void add(boost::shared_ptr 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' namespace boost { template 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' 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' 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' 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&, 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' 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' 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, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector >&, 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' 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' 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::vector >&, const string&, const std::vector >&, 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' 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' 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' 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' 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&, 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' 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' 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&, 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' 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' 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' 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::vector >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' 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::map, std::vector > >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->get_string_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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 >&, const string&)': ./libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set >&)': ./libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspaces(_return); ^~ ./libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_cluster_name(_return); ^~ ./libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector&, const string&)': ./libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_partitioner(_return); ^~ ./libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_partitioner(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map, std::map, std::__cxx11::basic_string > >&, const string&)': ./libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector >&, const string&, const string&, int32_t)': ./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split); ^~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- cc1plus: all warnings being treated as errors --- 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; _Alloc = std::allocator >; 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' { 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' namespace boost { template 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; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr&; 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' 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' namespace boost { template 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 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' 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' 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' namespace boost { template 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 libgenthrift/Cassandra.cpp:6: /usr/include/g++/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::shared_ptr*]': /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*, std::vector > >; _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /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; _Alloc = std::allocator >]' 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*, std::vector > > >::value_type {aka class boost::shared_ptr}' && __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 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<__gnu_cxx::__normal_iterator*, std::vector > > >::value_type {aka class boost::shared_ptr}' namespace boost { template 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 libgenthrift/Cassandra.cpp:6: /usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits*>::value_type {aka class boost::shared_ptr}' && __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 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*>::value_type {aka class boost::shared_ptr}' namespace boost { template 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*]': /usr/include/g++/bits/stl_construct.h:206:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /usr/include/g++/bits/stl_vector.h:434:22: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' 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*>::value_type {aka class boost::shared_ptr}' 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*>::value_type {aka class boost::shared_ptr}' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]': /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; _Alloc = std::allocator >]' ./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' { _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' namespace boost { template 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 --- 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 socket' has initializer but incomplete type boost::shared_ptr socket(new TSocket(in_host, in_port)); ^ libcassandra/cassandra_factory.cc:98:33: error: aggregate 'boost::shared_ptr transport' has incomplete type and cannot be defined boost::shared_ptr transport; ^~~~~~~~~ libcassandra/cassandra_factory.cc:101:74: error: invalid use of incomplete type 'class boost::shared_ptr' transport= boost::shared_ptr(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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ libcassandra/cassandra_factory.cc:105:76: error: invalid use of incomplete type 'class boost::shared_ptr' transport= boost::shared_ptr(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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ libcassandra/cassandra_factory.cc:107:40: error: variable 'boost::shared_ptr protocol' has initializer but incomplete type boost::shared_ptr 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' 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' namespace boost { template 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*, std::vector > >; _ForwardIterator = boost::shared_ptr*]': /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*, std::vector > >; _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /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; _Alloc = std::allocator >]' ./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*, std::vector > > >::value_type {aka class boost::shared_ptr}' && __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*, std::vector > > >::value_type {aka class boost::shared_ptr}' namespace boost { template 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*>::value_type {aka class boost::shared_ptr}' && __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*>::value_type {aka class boost::shared_ptr}' namespace boost { template 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*]': /usr/include/g++/bits/stl_construct.h:206:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /usr/include/g++/bits/stl_vector.h:434:22: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./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*>::value_type {aka class boost::shared_ptr}' 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*>::value_type {aka class boost::shared_ptr}' namespace boost { template 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; _Alloc = std::allocator >; 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' { 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' namespace boost { template 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; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr&; 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' 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' namespace boost { template 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; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __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 >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __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; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); ^ --- 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; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __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 >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __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; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' 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' return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); ^ --- libcassandra/libcassandra_libcassandra_la-keyspace_factory.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; __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; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __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 >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __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; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' { 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 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]': /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; _Alloc = std::allocator >]' ./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' { _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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_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; __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; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __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 >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __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; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' 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' { return size_t(-1) / sizeof(_Tp); } ^ --- 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' 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' namespace boost { template 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' 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' namespace boost { template 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)': ./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' namespace boost { template 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, boost::shared_ptr)': ./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' namespace boost { template 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getInputProtocol()': ./libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr' is incomplete boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { ^ ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getOutputProtocol()': ./libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr' 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' boost::shared_ptr 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ 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; ^ /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 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, boost::shared_ptr, 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)': ./libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type CassandraProcessor(boost::shared_ptr 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' namespace boost { template 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 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' 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' namespace boost { template 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*, std::vector > >; _ForwardIterator = boost::shared_ptr*]': /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*, std::vector > >; _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /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; _Alloc = std::allocator >]' ./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*, std::vector > > >::value_type {aka class boost::shared_ptr}' && __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*, std::vector > > >::value_type {aka class boost::shared_ptr}' namespace boost { template 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*>::value_type {aka class boost::shared_ptr}' && __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*>::value_type {aka class boost::shared_ptr}' namespace boost { template 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*]': /usr/include/g++/bits/stl_construct.h:206:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /usr/include/g++/bits/stl_vector.h:434:22: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./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*>::value_type {aka class boost::shared_ptr}' 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*>::value_type {aka class boost::shared_ptr}' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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)': ./libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type void add(boost::shared_ptr 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' namespace boost { template 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' 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' 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' 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&, 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' 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' 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, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector >&, 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' 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' 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::vector >&, const string&, const std::vector >&, 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' 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' 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' 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' 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&, 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' 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' 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&, 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' 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' 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' 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::vector >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' 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::map, std::vector > >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->get_string_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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 >&, const string&)': ./libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set >&)': ./libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspaces(_return); ^~ ./libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_cluster_name(_return); ^~ ./libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector&, const string&)': ./libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_partitioner(_return); ^~ ./libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_partitioner(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map, std::map, std::__cxx11::basic_string > >&, const string&)': ./libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector >&, const string&, const string&, int32_t)': ./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' 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' ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split); ^~ --- 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; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __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 >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __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; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' 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; __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; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __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 >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __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; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' { return size_t(-1) / sizeof(_Tp); } ^ --- 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 --- cc1plus: all warnings being treated as errors --- 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; _Alloc = std::allocator >; 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' { 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' namespace boost { template 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; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr&; 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' 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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- 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 --- 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; _Alloc = std::allocator >]': /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; _Alloc = std::allocator >]' ./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' { _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' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- cc1plus: all warnings being treated as errors --- 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' 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' namespace boost { template 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*, std::vector > >; _ForwardIterator = boost::shared_ptr*]': /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*, std::vector > >; _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /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; _Alloc = std::allocator >]' ./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*, std::vector > > >::value_type {aka class boost::shared_ptr}' && __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*, std::vector > > >::value_type {aka class boost::shared_ptr}' namespace boost { template 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*>::value_type {aka class boost::shared_ptr}' && __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*>::value_type {aka class boost::shared_ptr}' namespace boost { template 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*]': /usr/include/g++/bits/stl_construct.h:206:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /usr/include/g++/bits/stl_vector.h:434:22: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./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*>::value_type {aka class boost::shared_ptr}' 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*>::value_type {aka class boost::shared_ptr}' namespace boost { template 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.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; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __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 >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __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; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' 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; __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; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __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 >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __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; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; 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; _Alloc = std::allocator >; 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; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /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; _Alloc = std::allocator >]' ./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' { return size_t(-1) / sizeof(_Tp); } ^ cc1plus: all warnings being treated as errors *** [libcassandra/libcassandra_libcassandra_la-keyspace.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