=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for libcassandra-20101010nb35 --- ./aclocal.m4 --- CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/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.earmv6hf/libcassandra-20101010/config/missing --run autoconf --- ./config.h.in --- (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/libcassandra-20101010/config/missing --run autoheader) --- ./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 --- 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. --- ./config.status --- /bin/sh ./config.status --recheck --- ./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 --- config.h --- --- all --- /usr/bin/make all-recursive --- all-recursive --- --- libgenthrift/.deps/.dirstamp --- --- libgenthrift/.dirstamp --- --- libcassandra/.deps/.dirstamp --- --- libcassandra/.dirstamp --- --- ./Makefile.in --- --- ./config.status --- --- ./Makefile.in --- cd . && /bin/sh /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/libcassandra-20101010/config/missing --run automake-1.11 --foreign --- ./config.status --- /bin/sh ./config.status --recheck --- 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. --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- CXX libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- CXX libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat] ~TException() noexcept override = default; ^ --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- In file included from libgenthrift/cassandra_types.h:9:0, from libgenthrift/cassandra_types.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat] virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; } ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration ~TException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void throw_it() override { ^ --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- In file included from libgenthrift/cassandra_types.h:9:0, from libgenthrift/cassandra_types.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration ~TException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration ~TApplicationException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration ~TTransportException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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 --- --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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 --- CXX libcassandra/libcassandra_libcassandra_la-cassandra.lo --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransport.h: At global scope: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:29:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration ~TProtocolException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24:0, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token TProtocol(std::shared_ptr ptrans) ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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_types.lo --- In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from libgenthrift/cassandra_types.h:11, from libgenthrift/cassandra_types.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration ~TTransportException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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 libgenthrift/Cassandra.h:9:0, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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; ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h: In member function 'virtual void* apache::thrift::TProcessorEventHandler::getContext(const char*, void*)': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:49:12: error: 'nullptr' was not declared in this scope return nullptr; ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: In destructor 'apache::thrift::TProcessorContextFreer::~TProcessorContextFreer()': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:122:21: error: 'nullptr' was not declared in this scope if (handler_ != nullptr) ^~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessorContextFreer::unregister()': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:125:34: error: 'nullptr' was not declared in this scope void unregister() { handler_ = nullptr; } ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~TTransport() = default; ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:144:39: error: expected ',' or '...' before '<' token virtual bool process(std::shared_ptr in, ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:154:39: error: expected ',' or '...' before '<' token void setEventHandler(std::shared_ptr eventHandler) { ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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_types.lo --- /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h: In member function 'bool apache::thrift::TProcessor::process(int)': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:149:28: error: 'connectionContext' was not declared in this scope return process(io, io, connectionContext); ^~~~~~~~~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransport.h: At global scope: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration ~TProtocolException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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 --- /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessor::setEventHandler(int)': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:155:5: error: 'eventHandler_' was not declared in this scope eventHandler_ = eventHandler; ^~~~~~~~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:155:5: note: suggested alternative: 'setEventHandler' eventHandler_ = eventHandler; ^~~~~~~~~~~~~ setEventHandler /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:155:21: error: 'eventHandler' was not declared in this scope eventHandler_ = eventHandler; ^~~~~~~~~~~~ --- 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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token TProtocol(std::shared_ptr ptrans) ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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 --- /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:155:21: note: suggested alternative: 'setEventHandler' eventHandler_ = eventHandler; ^~~~~~~~~~~~ setEventHandler /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:179:39: error: expected ',' or '...' before '<' token ReleaseHandler(const std::shared_ptr& handlerFactory) ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler::ReleaseHandler(int)': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:180:23: error: 'handlerFactory' was not declared in this scope : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:180:23: note: suggested alternative: 'HandlerFactory_' : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~ HandlerFactory_ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler::operator()(typename HandlerFactory_::Handler*)': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:184:7: error: 'handlerFactory_' was not declared in this scope handlerFactory_->releaseHandler(handler); ^~~~~~~~~~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:184:7: note: suggested alternative: 'HandlerFactory_' handlerFactory_->releaseHandler(handler); ^~~~~~~~~~~~~~~ HandlerFactory_ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token TSingletonProcessorFactory(std::shared_ptr processor) : processor_(processor) {} ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration ~TApplicationException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.lo --- In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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) : ^~~~ In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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, 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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: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.earmv6hf/.buildlink/include/thrift/TProcessor.h:142:11: error: overriding 'virtual apache::thrift::TProcessor::~TProcessor() throw ()' virtual ~TProcessor() = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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 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); ^~ --- libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo --- cc1plus: all warnings being treated as errors *** [libgenthrift/libgenthrift_libgenthrift_la-cassandra_types.lo] Error code 1 make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/libcassandra-20101010 --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat] virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; } ^~~~~~~ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_login()': libgenthrift/Cassandra.cpp:5408:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5414:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5420:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5426: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(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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_get(org::apache::cassandra::ColumnOrSuperColumn&)': libgenthrift/Cassandra.cpp:5472:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5478:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5484:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5491:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_get_slice(const string&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)': libgenthrift/Cassandra.cpp:5532:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot_->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5533:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot_->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_get_slice(std::vector&)': 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5639:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_multiget_slice(const string&, const std::vector >&, 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_get_count(const string&, const string&, const org::apache::cassandra::ColumnParent&, org::apache::cassandra::ConsistencyLevel)': libgenthrift/Cassandra.cpp:5749:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot_->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5750:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot_->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'int32_t org::apache::cassandra::CassandraClient::recv_get_count()': libgenthrift/Cassandra.cpp:5765:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5771:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5777:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5919:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5925:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5932: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_insert(const string&, const string&, const org::apache::cassandra::ColumnPath&, const string&, int64_t, org::apache::cassandra::ConsistencyLevel)': libgenthrift/Cassandra.cpp:5971:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot_->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5972:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot_->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::recv_insert()': libgenthrift/Cassandra.cpp:5987:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5993:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:5999:13: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6690:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot_->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraClient::send_describe_splits(const string&, const string&, int32_t)': libgenthrift/Cassandra.cpp:6720:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot_->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6721:11: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot_->getTransport()->writeEnd(); ^~~~~~~~~~~~ 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6871:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6872:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6879:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6880:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_get_slice(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)': libgenthrift/Cassandra.cpp:6888:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6908:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6909:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6982:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6983:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6990:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:6991:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_get_count(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)': libgenthrift/Cassandra.cpp:6999:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot->getTransport()->readEnd(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7130:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7137:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7138:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_batch_insert(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)': libgenthrift/Cassandra.cpp:7146:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7165:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7166:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7173:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7245:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7246:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_get_string_property(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)': libgenthrift/Cassandra.cpp:7254:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot->getTransport()->readEnd(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7349:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7350:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7357:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7358:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->writeEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp: In member function 'void org::apache::cassandra::CassandraProcessor::process_describe_version(int32_t, apache::thrift::protocol::TProtocol*, apache::thrift::protocol::TProtocol*)': libgenthrift/Cassandra.cpp:7366:10: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' iprot->getTransport()->readEnd(); ^~~~~~~~~~~~ libgenthrift/Cassandra.cpp:7377:12: error: 'class apache::thrift::protocol::TProtocol' has no member named 'getTransport' oprot->getTransport()->flush(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ 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(); ^~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from libgenthrift/Cassandra.h:9, from libgenthrift/Cassandra.cpp:6: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.lo --- In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration ~TException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const' const char* what() const noexcept override { ^~~~ In file included from /usr/include/g++/exception:38:0, from /usr/include/g++/new:40, from /usr/include/g++/ext/new_allocator.h:33, from /usr/include/g++/bits/c++allocator.h:33, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from libcassandra/cassandra.cc:10: /usr/include/g++/bits/exception.h:69:5: error: overriding 'virtual const char* std::exception::what() const throw ()' what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~ In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void throw_it() override { ^ --- libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo --- 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.earmv6hf/.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))); ^ /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.lo --- In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration ~TTransportException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/transport/TTransport.h: At global scope: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:29:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration ~TProtocolException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 In file included from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24:0, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token TProtocol(std::shared_ptr ptrans) ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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 ./libgenthrift/Cassandra.h:9:0, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h: In member function 'virtual void* apache::thrift::TProcessorEventHandler::getContext(const char*, void*)': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:49:12: error: 'nullptr' was not declared in this scope return nullptr; ^~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: In destructor 'apache::thrift::TProcessorContextFreer::~TProcessorContextFreer()': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:122:21: error: 'nullptr' was not declared in this scope if (handler_ != nullptr) ^~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessorContextFreer::unregister()': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:125:34: error: 'nullptr' was not declared in this scope void unregister() { handler_ = nullptr; } ^~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:144:39: error: expected ',' or '...' before '<' token virtual bool process(std::shared_ptr in, ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:154:39: error: expected ',' or '...' before '<' token void setEventHandler(std::shared_ptr eventHandler) { ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h: In member function 'bool apache::thrift::TProcessor::process(int)': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:149:28: error: 'connectionContext' was not declared in this scope return process(io, io, connectionContext); ^~~~~~~~~~~~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessor::setEventHandler(int)': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:155:5: error: 'eventHandler_' was not declared in this scope eventHandler_ = eventHandler; ^~~~~~~~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:155:5: note: suggested alternative: 'setEventHandler' eventHandler_ = eventHandler; ^~~~~~~~~~~~~ setEventHandler /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:155:21: error: 'eventHandler' was not declared in this scope eventHandler_ = eventHandler; ^~~~~~~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:155:21: note: suggested alternative: 'setEventHandler' eventHandler_ = eventHandler; ^~~~~~~~~~~~ setEventHandler /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:179:39: error: expected ',' or '...' before '<' token ReleaseHandler(const std::shared_ptr& handlerFactory) ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler::ReleaseHandler(int)': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:180:23: error: 'handlerFactory' was not declared in this scope : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:180:23: note: suggested alternative: 'HandlerFactory_' : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~ HandlerFactory_ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler::operator()(typename HandlerFactory_::Handler*)': /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:184:7: error: 'handlerFactory_' was not declared in this scope handlerFactory_->releaseHandler(handler); ^~~~~~~~~~~~~~~ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:184:7: note: suggested alternative: 'HandlerFactory_' handlerFactory_->releaseHandler(handler); ^~~~~~~~~~~~~~~ HandlerFactory_ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token TSingletonProcessorFactory(std::shared_ptr processor) : processor_(processor) {} ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration ~TApplicationException() noexcept override = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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.earmv6hf/.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 --- cc1plus: all warnings being treated as errors *** [libgenthrift/libgenthrift_libgenthrift_la-Cassandra.lo] Error code 1 make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/libcassandra-20101010 --- 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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: 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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: 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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: 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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: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.earmv6hf/.buildlink/include/thrift/TProcessor.h:142:11: error: overriding 'virtual apache::thrift::TProcessor::~TProcessor() throw ()' virtual ~TProcessor() = default; ^ /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.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); ^~~~~~~ ./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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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: 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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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: 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); ^~ In file included from /usr/include/g++/vector:64:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/thrift/Thrift.h:41, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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.earmv6hf/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/.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++/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]' /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-cassandra.lo] Error code 1 make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/libcassandra-20101010 3 errors make[2]: stopped in /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/libcassandra-20101010 *** [all-recursive] Error code 1 make[1]: stopped in /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/libcassandra-20101010 1 error make[1]: stopped in /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/libcassandra-20101010 *** [all] Error code 2 make: stopped in /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/libcassandra-20101010 1 error make: stopped in /tmp/pkgbuild/databases/libcassandra/work.earmv6hf/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