=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for libcassandra-20101010nb35 --- ./aclocal.m4 --- CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/databases/libcassandra/work/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/databases/libcassandra/work/libcassandra-20101010/config/missing --run autoconf --- ./config.h.in --- (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /tmp/databases/libcassandra/work/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 --- cd . && /bin/sh /tmp/databases/libcassandra/work/libcassandra-20101010/config/missing --run automake-1.11 --foreign --- ./config.status --- --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- --- ./config.status --- /bin/sh ./config.status --recheck --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- CXX libcassandra/libcassandra_libcassandra_la-cassandra.lo --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- CXX libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- ./Makefile.in --- WARNING: 'automake' is missing on your system. You should only need it if you modified 'Makefile.am', 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- CXX libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- CXX libcassandra/libcassandra_libcassandra_la-keyspace.lo --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat] ~TException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- In file included from ./libgenthrift/cassandra_types.h:9:0, from ./libcassandra/cassandra.h:23, from libcassandra/cassandra_host.cc:13: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat] ~TException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat] ~TException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:3: error: identifier 'noexcept' is a keyword in C++11 [-Werror=c++11-compat] ~TException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat] virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from ./libgenthrift/cassandra_types.h:11, from ./libcassandra/cassandra.h:23, from libcassandra/cassandra_host.cc:13: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat] virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat] virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; } ^~~~~~~ In file included from /usr/include/g++/atomic:38:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:27, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/cassandra_factory.cc:16: /usr/include/g++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:212:3: error: identifier 'nullptr' is a keyword in C++11 [-Werror=c++11-compat] virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; } ^~~~~~~ In file included from /usr/include/g++/atomic:38:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:27, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/keyspace.cc:17: /usr/include/g++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration ~TException() noexcept override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'? ~TException() noexcept override = default; ^~~~~~~~ paccept /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:3: error: looser throw specifier for 'virtual apache::thrift::TException::~TException()' ~TException() noexcept override = default; ^ In file included from /usr/include/g++/exception:38:0, from /usr/include/g++/new:40, from /usr/include/g++/ext/new_allocator.h:33, from /usr/include/g++/bits/c++allocator.h:33, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from libcassandra/keyspace.cc:12: /usr/include/g++/bits/exception.h:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const' const char* what() const noexcept override { ^~~~ In file included from /usr/include/g++/exception:38:0, from /usr/include/g++/new:40, from /usr/include/g++/ext/new_allocator.h:33, from /usr/include/g++/bits/c++allocator.h:33, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from libcassandra/keyspace.cc:12: /usr/include/g++/bits/exception.h:69:5: error: overriding 'virtual const char* std::exception::what() const throw ()' what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void throw_it() override { ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration ~TException() noexcept override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'? ~TException() noexcept override = default; ^~~~~~~~ paccept /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void throw_it() override { ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration ~TTransportException() noexcept override = default; ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration TTransportExceptionType getType() const noexcept { return type_; } ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration ~TException() noexcept override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'? ~TException() noexcept override = default; ^~~~~~~~ paccept /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:3: error: looser throw specifier for 'virtual apache::thrift::TException::~TException()' ~TException() noexcept override = default; ^ In file included from /usr/include/g++/exception:38:0, from /usr/include/g++/new:40, from /usr/include/g++/ext/new_allocator.h:33, from /usr/include/g++/bits/c++allocator.h:33, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from libcassandra/cassandra_factory.cc:10: /usr/include/g++/bits/exception.h:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const' const char* what() const noexcept override { ^~~~ In file included from /usr/include/g++/exception:38:0, from /usr/include/g++/new:40, from /usr/include/g++/ext/new_allocator.h:33, from /usr/include/g++/bits/c++allocator.h:33, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from libcassandra/cassandra_factory.cc:10: /usr/include/g++/bits/exception.h:69:5: error: overriding 'virtual const char* std::exception::what() const throw ()' what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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_host.lo --- In file included from ./libgenthrift/cassandra_types.h:9:0, from ./libcassandra/cassandra.h:23, from libcassandra/cassandra_host.cc:13: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:15: error: expected ';' at end of member declaration ~TException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void throw_it() override { ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:17: error: 'noexcept' does not name a type; did you mean 'paccept'? ~TException() noexcept override = default; ^~~~~~~~ paccept /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:17: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~TTransport() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:82:3: error: looser throw specifier for 'virtual apache::thrift::TException::~TException()' ~TException() noexcept override = default; ^ In file included from /usr/include/g++/exception:38:0, from /usr/include/g++/new:40, from /usr/include/g++/ext/new_allocator.h:33, from /usr/include/g++/bits/c++allocator.h:33, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from libcassandra/cassandra_host.cc:10: /usr/include/g++/bits/exception.h:64:13: error: overriding 'virtual std::exception::~exception() throw ()' virtual ~exception() _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^ In file included from ./libgenthrift/cassandra_types.h:9:0, from ./libcassandra/cassandra.h:23, from libcassandra/cassandra_host.cc:13: /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:84:15: error: looser throw specifier for 'virtual const char* apache::thrift::TException::what() const' const char* what() const noexcept override { ^~~~ In file included from /usr/include/g++/exception:38:0, from /usr/include/g++/new:40, from /usr/include/g++/ext/new_allocator.h:33, from /usr/include/g++/bits/c++allocator.h:33, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from libcassandra/cassandra_host.cc:10: /usr/include/g++/bits/exception.h:69:5: error: overriding 'virtual const char* std::exception::what() const throw ()' what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT; ^~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TTransport() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- In file included from ./libgenthrift/cassandra_types.h:9:0, from ./libcassandra/cassandra.h:23, from libcassandra/cassandra_host.cc:13: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:108:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void throw_it() override { ^ In file included from ./libgenthrift/cassandra_types.h:10:0, from ./libcassandra/cassandra.h:23, from libcassandra/cassandra_host.cc:13: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration ~TApplicationException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'paccept'? ~TApplicationException() noexcept override = default; ^~~~~~~~ paccept /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:29:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration ~TProtocolException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:70:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23:0, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token TProtocol(std::shared_ptr ptrans) ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type virtual std::shared_ptr getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:24:0, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:304:36: error: expected ')' before '<' token TProtocolDefaults(std::shared_ptr ptrans) : TProtocol(ptrans) {} ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:320:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const int32_t seqid) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:324:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeMessageEnd_virt() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:328:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeStructBegin_virt(const char* name) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:332:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeStructEnd_virt() override { return static_cast(this)->writeStructEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:336:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const int16_t fieldId) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:340:31: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeFieldEnd_virt() override { return static_cast(this)->writeFieldEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:342:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeFieldStop_virt() override { return static_cast(this)->writeFieldStop(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:346:58: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const uint32_t size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:350:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeMapEnd_virt() override { return static_cast(this)->writeMapEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:352:73: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeListBegin_virt(const TType elemType, const uint32_t size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:356:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeListEnd_virt() override { return static_cast(this)->writeListEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:358:72: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeSetBegin_virt(const TType elemType, const uint32_t size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:362:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeSetEnd_virt() override { return static_cast(this)->writeSetEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:364:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeBool_virt(const bool value) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:368:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeByte_virt(const int8_t byte) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:372:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeI16_virt(const int16_t i16) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:376:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeI32_virt(const int32_t i32) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:380:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeI64_virt(const int64_t i64) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:384:45: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeDouble_virt(const double dub) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:388:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeString_virt(const std::string& str) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:392:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeBinary_virt(const std::string& str) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:402:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] int32_t& seqid) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:406:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readMessageEnd_virt() override { return static_cast(this)->readMessageEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:408:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readStructBegin_virt(std::string& name) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:412:31: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readStructEnd_virt() override { return static_cast(this)->readStructEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:414:85: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readFieldBegin_virt(std::string& name, TType& fieldType, int16_t& fieldId) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:418:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readFieldEnd_virt() override { return static_cast(this)->readFieldEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:420:76: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readMapBegin_virt(TType& keyType, TType& valType, uint32_t& size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:424:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readMapEnd_virt() override { return static_cast(this)->readMapEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:426:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readListBegin_virt(TType& elemType, uint32_t& size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:430:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readListEnd_virt() override { return static_cast(this)->readListEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:432:61: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readSetBegin_virt(TType& elemType, uint32_t& size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:436:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readSetEnd_virt() override { return static_cast(this)->readSetEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:438:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readBool_virt(bool& value) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:442:60: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readBool_virt(std::vector::reference value) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:446:38: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readByte_virt(int8_t& byte) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:450:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readI16_virt(int16_t& i16) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:454:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readI32_virt(int32_t& i32) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:458:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readI64_virt(int64_t& i64) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:462:39: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readDouble_virt(double& dub) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:466:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readString_virt(std::string& str) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:470:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readBinary_virt(std::string& str) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:474:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t skip_virt(TType type) override { return static_cast(this)->skip(type); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:507:35: error: expected ')' before '<' token TVirtualProtocol(std::shared_ptr ptrans) : Super_(ptrans) {} ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration ~TTransportException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h: In member function 'uint32_t apache::thrift::protocol::TVirtualProtocol::skip(apache::thrift::protocol::TType)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:487:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto* const prot = static_cast(this); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:487:17: error: ISO C++ forbids declaration of 'prot' with no type [-fpermissive] auto* const prot = static_cast(this); ^~~~ In file included from libcassandra/keyspace.cc:15:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:44:35: error: expected ')' before '<' token TBinaryProtocolT(std::shared_ptr trans) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:52:35: error: expected ')' before '<' token TBinaryProtocolT(std::shared_ptr trans, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:204:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBinaryProtocolFactoryT() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:204:41: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBinaryProtocolFactoryT() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:215:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getProtocol(std::shared_ptr trans) override { ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration TTransportExceptionType getType() const noexcept { return type_; } ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:248:0, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::writeI16(int16_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:147:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto net = (int16_t)ByteOrder_::toWire16(i16); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:147:8: error: 'net' does not name a type; did you mean 'getw'? auto net = (int16_t)ByteOrder_::toWire16(i16); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:148:34: error: 'net' was not declared in this scope this->trans_->write((uint8_t*)&net, 2); ^~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:148:34: note: suggested alternative: 'getw' this->trans_->write((uint8_t*)&net, 2); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::writeI32(int32_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:154:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto net = (int32_t)ByteOrder_::toWire32(i32); ^~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:78:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:154:8: error: 'net' does not name a type; did you mean 'getw'? auto net = (int32_t)ByteOrder_::toWire32(i32); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:155:34: error: 'net' was not declared in this scope this->trans_->write((uint8_t*)&net, 4); ^~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:155:34: note: suggested alternative: 'getw' this->trans_->write((uint8_t*)&net, 4); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::writeI64(int64_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:161:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto net = (int64_t)ByteOrder_::toWire64(i64); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:161:8: error: 'net' does not name a type; did you mean 'getw'? auto net = (int64_t)ByteOrder_::toWire64(i64); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:162:34: error: 'net' was not declared in this scope this->trans_->write((uint8_t*)&net, 8); ^~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:162:34: note: suggested alternative: 'getw' this->trans_->write((uint8_t*)&net, 8); ^~~ getw --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~TTransport() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::writeDouble(double)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:171:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto bits = bitwise_cast(dub); ^~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TTransport() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:171:8: error: 'bits' does not name a type; did you mean 'bind'? auto bits = bitwise_cast(dub); ^~~~ bind /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:172:3: error: 'bits' was not declared in this scope bits = ByteOrder_::toWire64(bits); ^~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:172:3: note: suggested alternative: 'bind' bits = ByteOrder_::toWire64(bits); ^~~~ bind /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::writeString(const StrType&)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:182:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto size = static_cast(str.size()); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:182:8: error: 'size' does not name a type; did you mean 'nice'? auto size = static_cast(str.size()); ^~~~ nice /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:183:39: error: 'size' was not declared in this scope uint32_t result = writeI32((int32_t)size); ^~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:29:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration ~TProtocolException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:183:39: note: suggested alternative: 'nice' uint32_t result = writeI32((int32_t)size); ^~~~ nice --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::readStringBody(StrType&, int32_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:440:42: error: 'nullptr' was not declared in this scope if ((borrow_buf = this->trans_->borrow(nullptr, &got))) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:60:26: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TTransportDefaults() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:87:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t read_virt(uint8_t* buf, uint32_t len) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:91:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:95:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void write_virt(const uint8_t* buf, uint32_t len) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:99:57: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const uint8_t* borrow_virt(uint8_t* buf, uint32_t* len) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:103:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void consume_virt(uint32_t len) override { static_cast(this)->consume(len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:121:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TVirtualTransport() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h: In member function 'uint32_t apache::thrift::transport::TVirtualTransport::readAll(uint8_t*, uint32_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:116:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto* trans = static_cast(this); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:116:11: error: ISO C++ forbids declaration of 'trans' with no type [-fpermissive] auto* trans = static_cast(this); ^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h:43:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~Mutex() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h:54:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr impl_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h: In constructor 'apache::thrift::concurrency::Guard::Guard(const apache::thrift::concurrency::Mutex&, int64_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h:65:18: error: 'nullptr' was not declared in this scope mutex_ = nullptr; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h:69:18: error: 'nullptr' was not declared in this scope mutex_ = nullptr; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24:0, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token TProtocol(std::shared_ptr ptrans) ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:226:7: error: 'class apache::thrift::protocol::TProtocol' only defines private constructors and has no friends [-Werror=ctor-dtor-privacy] class TProtocol { ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration ~TTransportException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h: In member function 'apache::thrift::concurrency::Guard::operator bool() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h:79:45: error: 'nullptr' was not declared in this scope operator bool() const { return (mutex_ != nullptr); } ^~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:25:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h:38:33: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~TServerTransport() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h:58:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr accept() { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h:99:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TServerTransport() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h:107:16: error: 'shared_ptr' in namespace 'std' does not name a template type virtual std::shared_ptr acceptImpl() = 0; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration TTransportExceptionType getType() const noexcept { return type_; } ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type virtual std::shared_ptr getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:64:16: error: 'function' in namespace 'std' does not name a template type typedef std::function socket_func_t; ^~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:99:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TServerSocket() override; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from ./libgenthrift/cassandra_types.h:11, from ./libcassandra/cassandra.h:23, from libcassandra/cassandra_host.cc:13: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:68:24: error: expected ';' at end of member declaration ~TTransportException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:68:26: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:76:37: error: expected ';' at end of member declaration TTransportExceptionType getType() const noexcept { return type_; } ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from ./libgenthrift/Cassandra.h:9:0, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'virtual void* apache::thrift::TProcessorEventHandler::getContext(const char*, void*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:49:12: error: 'nullptr' was not declared in this scope return nullptr; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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_host.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:76:43: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:78:22: error: expected ';' at end of member declaration const char* what() const noexcept override; ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:118:32: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'? void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; } ^~~~~~~~~~~~~ socklen_t --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In destructor 'apache::thrift::TProcessorContextFreer::~TProcessorContextFreer()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:122:21: error: 'nullptr' was not declared in this scope if (handler_ != nullptr) ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from ./libgenthrift/cassandra_types.h:11, from ./libcassandra/cassandra.h:23, from libcassandra/cassandra_host.cc:13: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TTransport() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessorContextFreer::unregister()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:125:34: error: 'nullptr' was not declared in this scope void unregister() { handler_ = nullptr; } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:124:32: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'? void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; } ^~~~~~~~~~~~~ socklen_t /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:139:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] THRIFT_SOCKET getSocketFD() override { return serverSocket_; } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:143:15: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void listen() override; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:61:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~TTransport() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:144:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void interrupt() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:145:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void interruptChildren() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:146:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:149:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr acceptImpl() override; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:150:16: error: 'shared_ptr' in namespace 'std' does not name a template type virtual std::shared_ptr createSocket(THRIFT_SOCKET client); ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:152:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr pChildInterruptSockReader_; // if interruptableChildren_ this is shared with child TSockets ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:245:18: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TTransport() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:29: error: 'std::shared_ptr' has not been declared virtual bool process(std::shared_ptr in, ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:39: error: expected ',' or '...' before '<' token virtual bool process(std::shared_ptr in, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:148:21: error: 'std::shared_ptr' has not been declared bool process(std::shared_ptr io, void* connectionContext) { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:148:31: error: expected ',' or '...' before '<' token bool process(std::shared_ptr io, void* connectionContext) { ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:16: error: with 'virtual bool apache::thrift::TProcessor::process(int)' virtual bool process(std::shared_ptr in, ^~~~~~~ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:154:29: error: 'std::shared_ptr' has not been declared void setEventHandler(std::shared_ptr eventHandler) { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:154:39: error: expected ',' or '...' before '<' token void setEventHandler(std::shared_ptr eventHandler) { ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:161:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr eventHandler_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'bool apache::thrift::TProcessor::process(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:149:20: error: 'io' was not declared in this scope return process(io, io, connectionContext); ^~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h: In member function 'virtual const uint8_t* apache::thrift::transport::TTransport::borrow_virt(uint8_t*, uint32_t*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:212:88: error: 'nullptr' was not declared in this scope virtual const uint8_t* borrow_virt(uint8_t* /* buf */, uint32_t* /* len */) { return nullptr; } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:29:0, from ./libgenthrift/cassandra_types.h:11, from ./libcassandra/cassandra.h:23, from libcassandra/cassandra_host.cc:13: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration ~TProtocolException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:149:28: error: 'connectionContext' was not declared in this scope return process(io, io, connectionContext); ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:177:3: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'? socket_func_t listenCallback_; ^~~~~~~~~~~~~ socklen_t --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:29:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:62:23: error: expected ';' at end of member declaration ~TProtocolException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:62:25: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:72:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:178:3: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'? socket_func_t acceptCallback_; ^~~~~~~~~~~~~ socklen_t In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:99:3: error: looser throw specifier for 'virtual apache::thrift::transport::TServerSocket::~TServerSocket()' ~TServerSocket() override; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:25:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h:38:11: error: overriding 'virtual apache::thrift::transport::TServerTransport::~TServerTransport() throw ()' virtual ~TServerTransport() = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h: In member function 'void apache::thrift::transport::TServerSocket::setListenCallback(const int&)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:118:65: error: 'listenCallback_' was not declared in this scope void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; } ^~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocolException.h:72:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:118:65: note: suggested alternative: 'listenCallback' void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; } ^~~~~~~~~~~~~~~ listenCallback /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h: In member function 'void apache::thrift::transport::TServerSocket::setAcceptCallback(const int&)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:124:65: error: 'acceptCallback_' was not declared in this scope void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; } ^~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- In file included from ./libgenthrift/cassandra_types.h:11:0, from ./libcassandra/cassandra.h:23, from libcassandra/cassandra_host.cc:13: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token TProtocol(std::shared_ptr ptrans) ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:226:7: error: 'class apache::thrift::protocol::TProtocol' only defines private constructors and has no friends [-Werror=ctor-dtor-privacy] class TProtocol { ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:124:65: note: suggested alternative: 'acceptCallback' void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; } ^~~~~~~~~~~~~~~ acceptCallback --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessor::setEventHandler(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:5: error: 'eventHandler_' was not declared in this scope eventHandler_ = eventHandler; ^~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from libcassandra/keyspace.cc:16:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:77:12: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TSocket() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:84:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override; ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:91:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:98:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:103:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:262:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const std::string getOrigin() const override; ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:273:38: error: 'std::shared_ptr' has not been declared TSocket(THRIFT_SOCKET socket, std::shared_ptr interruptListener); ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:273:48: error: expected ',' or '...' before '<' token TSocket(THRIFT_SOCKET socket, std::shared_ptr interruptListener); ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23:0, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:560:15: error: 'shared_ptr' in namespace 'std' does not name a template type inline std::shared_ptr getOutputTransport() { return ptrans_; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:310:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr interruptListener_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:582:28: error: expected ')' before '<' token TProtocol(std::shared_ptr ptrans) ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:77:3: error: looser throw specifier for 'virtual apache::thrift::transport::TSocket::~TSocket()' ~TSocket() override; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:226:7: error: 'class apache::thrift::protocol::TProtocol' only defines private constructors and has no friends [-Werror=ctor-dtor-privacy] class TProtocol { ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type virtual std::shared_ptr getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:5: note: suggested alternative: 'setEventHandler' eventHandler_ = eventHandler; ^~~~~~~~~~~~~ setEventHandler /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:21: error: 'eventHandler' was not declared in this scope eventHandler_ = eventHandler; ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:605:16: error: 'shared_ptr' in namespace 'std' does not name a template type virtual std::shared_ptr getProtocol(std::shared_ptr inTrans, ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:21: note: suggested alternative: 'setEventHandler' eventHandler_ = eventHandler; ^~~~~~~~~~~~ setEventHandler /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:179:39: error: expected ',' or '...' before '<' token ReleaseHandler(const std::shared_ptr& handlerFactory) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr handlerFactory_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler::ReleaseHandler(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler' does not have any field named 'handlerFactory_' : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:180:23: error: 'handlerFactory' was not declared in this scope : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:180:23: note: suggested alternative: 'HandlerFactory_' : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~ HandlerFactory_ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler::operator()(typename HandlerFactory_::Handler*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:184:7: error: 'handlerFactory_' was not declared in this scope handlerFactory_->releaseHandler(handler); ^~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:24:0, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:304:36: error: expected ')' before '<' token TProtocolDefaults(std::shared_ptr ptrans) : TProtocol(ptrans) {} ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:184:7: note: suggested alternative: 'HandlerFactory_' handlerFactory_->releaseHandler(handler); ^~~~~~~~~~~~~~~ HandlerFactory_ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:194:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr input; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:195:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr output; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:200:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr transport; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token TSingletonProcessorFactory(std::shared_ptr processor) : processor_(processor) {} ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration ~TApplicationException() noexcept override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'exect'? ~TApplicationException() noexcept override = default; ^~~~~~~~ exect /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:70:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:320:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const int32_t seqid) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:324:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeMessageEnd_virt() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:328:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeStructBegin_virt(const char* name) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:332:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeStructEnd_virt() override { return static_cast(this)->writeStructEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:336:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const int16_t fieldId) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:340:31: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeFieldEnd_virt() override { return static_cast(this)->writeFieldEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:342:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeFieldStop_virt() override { return static_cast(this)->writeFieldStop(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:346:58: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const uint32_t size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:350:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeMapEnd_virt() override { return static_cast(this)->writeMapEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:352:73: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeListBegin_virt(const TType elemType, const uint32_t size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:356:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeListEnd_virt() override { return static_cast(this)->writeListEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:358:72: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeSetBegin_virt(const TType elemType, const uint32_t size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:362:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeSetEnd_virt() override { return static_cast(this)->writeSetEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:364:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeBool_virt(const bool value) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:368:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeByte_virt(const int8_t byte) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:372:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeI16_virt(const int16_t i16) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:376:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeI32_virt(const int32_t i32) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:380:43: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeI64_virt(const int64_t i64) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:384:45: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeDouble_virt(const double dub) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:388:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeString_virt(const std::string& str) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:392:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeBinary_virt(const std::string& str) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:402:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] int32_t& seqid) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:406:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readMessageEnd_virt() override { return static_cast(this)->readMessageEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:408:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readStructBegin_virt(std::string& name) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:412:31: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readStructEnd_virt() override { return static_cast(this)->readStructEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:414:85: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readFieldBegin_virt(std::string& name, TType& fieldType, int16_t& fieldId) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:418:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readFieldEnd_virt() override { return static_cast(this)->readFieldEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:420:76: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readMapBegin_virt(TType& keyType, TType& valType, uint32_t& size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:424:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readMapEnd_virt() override { return static_cast(this)->readMapEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:426:62: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readListBegin_virt(TType& elemType, uint32_t& size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:430:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readListEnd_virt() override { return static_cast(this)->readListEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:432:61: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readSetBegin_virt(TType& elemType, uint32_t& size) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:436:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readSetEnd_virt() override { return static_cast(this)->readSetEnd(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:438:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readBool_virt(bool& value) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:442:60: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readBool_virt(std::vector::reference value) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:446:38: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readByte_virt(int8_t& byte) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:450:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readI16_virt(int16_t& i16) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:454:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readI32_virt(int32_t& i32) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:458:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readI64_virt(int64_t& i64) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:462:39: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readDouble_virt(double& dub) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:466:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readString_virt(std::string& str) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:470:44: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readBinary_virt(std::string& str) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:474:32: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t skip_virt(TType type) override { return static_cast(this)->skip(type); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:507:35: error: expected ')' before '<' token TVirtualProtocol(std::shared_ptr ptrans) : Super_(ptrans) {} ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h: In member function 'uint32_t apache::thrift::protocol::TVirtualProtocol::skip(apache::thrift::protocol::TType)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:487:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto* const prot = static_cast(this); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TVirtualProtocol.h:487:17: error: ISO C++ forbids declaration of 'prot' with no type [-fpermissive] auto* const prot = static_cast(this); ^~~~ In file included from libcassandra/cassandra_factory.cc:14:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:44:35: error: expected ')' before '<' token TBinaryProtocolT(std::shared_ptr trans) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:52:35: error: expected ')' before '<' token TBinaryProtocolT(std::shared_ptr trans, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:204:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBinaryProtocolFactoryT() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:204:41: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBinaryProtocolFactoryT() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:215:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getProtocol(std::shared_ptr trans) override { ^~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:248:0, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::writeI16(int16_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:147:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto net = (int16_t)ByteOrder_::toWire16(i16); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:147:8: error: 'net' does not name a type; did you mean 'getw'? auto net = (int16_t)ByteOrder_::toWire16(i16); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:148:34: error: 'net' was not declared in this scope this->trans_->write((uint8_t*)&net, 2); ^~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:148:34: note: suggested alternative: 'getw' this->trans_->write((uint8_t*)&net, 2); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::writeI32(int32_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:154:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto net = (int32_t)ByteOrder_::toWire32(i32); ^~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:165:16: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBufferBase() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:165:29: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBufferBase() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:165:3: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferBase::~TBufferBase()' ~TBufferBase() override = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:154:8: error: 'net' does not name a type; did you mean 'getw'? auto net = (int32_t)ByteOrder_::toWire32(i32); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:155:34: error: 'net' was not declared in this scope this->trans_->write((uint8_t*)&net, 4); ^~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TBufferBase::TBufferBase()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:151:26: error: 'nullptr' was not declared in this scope TBufferBase() : rBase_(nullptr), rBound_(nullptr), wBase_(nullptr), wBound_(nullptr) {} ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:155:34: note: suggested alternative: 'getw' this->trans_->write((uint8_t*)&net, 4); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::writeI64(int64_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:161:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto net = (int64_t)ByteOrder_::toWire64(i64); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:161:8: error: 'net' does not name a type; did you mean 'getw'? auto net = (int64_t)ByteOrder_::toWire64(i64); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:162:34: error: 'net' was not declared in this scope this->trans_->write((uint8_t*)&net, 8); ^~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:162:34: note: suggested alternative: 'getw' this->trans_->write((uint8_t*)&net, 8); ^~~ getw /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::writeDouble(double)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:171:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto bits = bitwise_cast(dub); ^~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:189:37: error: expected ')' before '<' token TBufferedTransport(std::shared_ptr transport) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:199:37: error: expected ')' before '<' token TBufferedTransport(std::shared_ptr transport, uint32_t sz) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:209:37: error: expected ')' before '<' token TBufferedTransport(std::shared_ptr transport, uint32_t rsz, uint32_t wsz) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:218:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override { transport_->open(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:220:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return transport_->isOpen(); } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:222:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:229:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:234:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readSlow(uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:236:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void writeSlow(const uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:238:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void flush() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:243:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:256:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:258:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getUnderlyingTransport() { return transport_; } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:273:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr transport_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:184:7: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferedTransport::~TBufferedTransport()' class TBufferedTransport : public TVirtualTransport { ^~~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TBufferedTransport::open()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:218:26: error: 'transport_' was not declared in this scope void open() override { transport_->open(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:171:8: error: 'bits' does not name a type; did you mean 'bind'? auto bits = bitwise_cast(dub); ^~~~ bind /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:172:3: error: 'bits' was not declared in this scope bits = ByteOrder_::toWire64(bits); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:172:3: note: suggested alternative: 'bind' bits = ByteOrder_::toWire64(bits); ^~~~ bind /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::writeString(const StrType&)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:182:3: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto size = static_cast(str.size()); ^~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:218:26: note: suggested alternative: 'TTransport' void open() override { transport_->open(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TBufferedTransport::isOpen() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:220:41: error: 'transport_' was not declared in this scope bool isOpen() const override { return transport_->isOpen(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:182:8: error: 'size' does not name a type; did you mean 'nice'? auto size = static_cast(str.size()); ^~~~ nice /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:183:39: error: 'size' was not declared in this scope uint32_t result = writeI32((int32_t)size); ^~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:220:41: note: suggested alternative: 'TTransport' bool isOpen() const override { return transport_->isOpen(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TBufferedTransport::peek()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:224:34: error: 'transport_' was not declared in this scope setReadBuffer(rBuf_.get(), transport_->read(rBuf_.get(), rBufSize_)); ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:183:39: note: suggested alternative: 'nice' uint32_t result = writeI32((int32_t)size); ^~~~ nice --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:224:34: note: suggested alternative: 'TTransport' setReadBuffer(rBuf_.get(), transport_->read(rBuf_.get(), rBufSize_)); ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TBufferedTransport::close()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:231:5: error: 'transport_' was not declared in this scope transport_->close(); ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc: In member function 'uint32_t apache::thrift::protocol::TBinaryProtocolT::readStringBody(StrType&, int32_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.tcc:440:42: error: 'nullptr' was not declared in this scope if ((borrow_buf = this->trans_->borrow(nullptr, &got))) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:231:5: note: suggested alternative: 'TTransport' transport_->close(); ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual const string apache::thrift::transport::TBufferedTransport::getOrigin() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:243:57: error: 'transport_' was not declared in this scope const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:60:26: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TTransportDefaults() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:87:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t read_virt(uint8_t* buf, uint32_t len) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:91:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:95:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void write_virt(const uint8_t* buf, uint32_t len) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:99:57: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const uint8_t* borrow_virt(uint8_t* buf, uint32_t* len) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:103:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void consume_virt(uint32_t len) override { static_cast(this)->consume(len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:121:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TVirtualTransport() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:243:57: note: suggested alternative: 'TTransport' const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~~~~~~ TTransport --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h: In member function 'uint32_t apache::thrift::transport::TVirtualTransport::readAll(uint8_t*, uint32_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:116:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto* trans = static_cast(this); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:116:11: error: ISO C++ forbids declaration of 'trans' with no type [-fpermissive] auto* trans = static_cast(this); ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:287:33: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TBufferedTransportFactory() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:289:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBufferedTransportFactory() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:289:43: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBufferedTransportFactory() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:294:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getTransport(std::shared_ptr trans) override { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:289:3: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferedTransportFactory::~TBufferedTransportFactory()' ~TBufferedTransportFactory() override = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:258:11: error: overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()' virtual ~TTransportFactory() = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h:43:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~Mutex() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h:54:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr impl_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:322:35: error: expected ')' before '<' token TFramedTransport(std::shared_ptr transport) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:333:35: error: expected ')' before '<' token TFramedTransport(std::shared_ptr transport, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:346:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override { transport_->open(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:348:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return transport_->isOpen(); } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:350:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override { return (rBase_ < rBound_) || transport_->peek(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:352:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:357:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readSlow(uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:359:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void writeSlow(const uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:361:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void flush() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:363:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:365:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:367:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h: In constructor 'apache::thrift::concurrency::Guard::Guard(const apache::thrift::concurrency::Mutex&, int64_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h:65:18: error: 'nullptr' was not declared in this scope mutex_ = nullptr; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:369:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getUnderlyingTransport() { return transport_; } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:380:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:410:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr transport_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:306:7: error: looser throw specifier for 'virtual apache::thrift::transport::TFramedTransport::~TFramedTransport()' class TFramedTransport : public TVirtualTransport { ^~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TFramedTransport::TFramedTransport()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:313:7: error: class 'apache::thrift::transport::TFramedTransport' does not have any field named 'transport_' : transport_(), ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TFramedTransport::open()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:346:26: error: 'transport_' was not declared in this scope void open() override { transport_->open(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h:69:18: error: 'nullptr' was not declared in this scope mutex_ = nullptr; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:346:26: note: suggested alternative: 'TTransport' void open() override { transport_->open(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TFramedTransport::isOpen() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:348:41: error: 'transport_' was not declared in this scope bool isOpen() const override { return transport_->isOpen(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h: In member function 'apache::thrift::concurrency::Guard::operator bool() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Mutex.h:79:45: error: 'nullptr' was not declared in this scope operator bool() const { return (mutex_ != nullptr); } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:348:41: note: suggested alternative: 'TTransport' bool isOpen() const override { return transport_->isOpen(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TFramedTransport::peek()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:350:55: error: 'transport_' was not declared in this scope bool peek() override { return (rBase_ < rBound_) || transport_->peek(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:25:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h:38:33: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~TServerTransport() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h:58:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr accept() { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h:99:24: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TServerTransport() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h:107:16: error: 'shared_ptr' in namespace 'std' does not name a template type virtual std::shared_ptr acceptImpl() = 0; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:350:55: note: suggested alternative: 'TTransport' bool peek() override { return (rBase_ < rBound_) || transport_->peek(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TFramedTransport::close()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:354:5: error: 'transport_' was not declared in this scope transport_->close(); ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:64:16: error: 'function' in namespace 'std' does not name a template type typedef std::function socket_func_t; ^~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:99:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TServerSocket() override; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:354:5: note: suggested alternative: 'TTransport' transport_->close(); ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual const string apache::thrift::transport::TFramedTransport::getOrigin() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:380:57: error: 'transport_' was not declared in this scope const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:380:57: note: suggested alternative: 'TTransport' const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TFramedTransport::initPointers()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:402:19: error: 'nullptr' was not declared in this scope setReadBuffer(nullptr, 0); ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:118:32: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'? void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; } ^~~~~~~~~~~~~ socklen_t --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:426:31: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TFramedTransportFactory() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:428:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TFramedTransportFactory() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:428:41: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TFramedTransportFactory() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:433:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getTransport(std::shared_ptr trans) override { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:428:3: error: looser throw specifier for 'virtual apache::thrift::transport::TFramedTransportFactory::~TFramedTransportFactory()' ~TFramedTransportFactory() override = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:258:11: error: overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()' virtual ~TTransportFactory() = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:547:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TMemoryBuffer() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:553:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return true; } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:555:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override { return (rBase_ < wBase_); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:557:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override {} ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:559:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override {} ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:637:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readEnd() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:647:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeEnd() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:722:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readSlow(uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:724:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void writeSlow(const uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:726:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:547:3: error: looser throw specifier for 'virtual apache::thrift::transport::TMemoryBuffer::~TMemoryBuffer()' ~TMemoryBuffer() override { ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TMemoryBuffer::initCommon(uint8_t*, uint32_t, bool, uint32_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:454:16: error: 'nullptr' was not declared in this scope if (buf == nullptr && size != 0) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:124:32: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'? void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; } ^~~~~~~~~~~~~ socklen_t /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:139:29: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] THRIFT_SOCKET getSocketFD() override { return serverSocket_; } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:143:15: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void listen() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:144:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void interrupt() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:145:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void interruptChildren() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:146:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:149:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr acceptImpl() override; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:150:16: error: 'shared_ptr' in namespace 'std' does not name a template type virtual std::shared_ptr createSocket(THRIFT_SOCKET client); ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:152:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr pChildInterruptSockReader_; // if interruptableChildren_ this is shared with child TSockets ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:506:32: error: 'nullptr' was not declared in this scope TMemoryBuffer() { initCommon(nullptr, defaultSize, true, 0); } ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer(uint32_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:514:43: error: 'nullptr' was not declared in this scope TMemoryBuffer(uint32_t sz) { initCommon(nullptr, sz, true, 0); } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:177:3: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'? socket_func_t listenCallback_; ^~~~~~~~~~~~~ socklen_t --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer(uint8_t*, uint32_t, apache::thrift::transport::TMemoryBuffer::MemoryPolicy)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:527:16: error: 'nullptr' was not declared in this scope if (buf == nullptr && sz != 0) { ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:538:18: error: 'nullptr' was not declared in this scope initCommon(nullptr, sz, true, 0); ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:178:3: error: 'socket_func_t' does not name a type; did you mean 'socklen_t'? socket_func_t acceptCallback_; ^~~~~~~~~~~~~ socklen_t In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:99:3: error: looser throw specifier for 'virtual apache::thrift::transport::TServerSocket::~TServerSocket()' ~TServerSocket() override; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:25:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerTransport.h:38:11: error: overriding 'virtual apache::thrift::transport::TServerTransport::~TServerTransport() throw ()' virtual ~TServerTransport() = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:27:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h: In member function 'void apache::thrift::transport::TServerSocket::setListenCallback(const int&)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:118:65: error: 'listenCallback_' was not declared in this scope void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; } ^~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'std::__cxx11::string apache::thrift::transport::TMemoryBuffer::getBufferAsString()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:568:20: error: 'nullptr' was not declared in this scope if (buffer_ == nullptr) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:118:65: note: suggested alternative: 'listenCallback' void setListenCallback(const socket_func_t& listenCallback) { listenCallback_ = listenCallback; } ^~~~~~~~~~~~~~~ listenCallback /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h: In member function 'void apache::thrift::transport::TServerSocket::setAcceptCallback(const int&)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:124:65: error: 'acceptCallback_' was not declared in this scope void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; } ^~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TMemoryBuffer::appendBufferToString(std::__cxx11::string&)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:578:20: error: 'nullptr' was not declared in this scope if (buffer_ == nullptr) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TServerSocket.h:124:65: note: suggested alternative: 'acceptCallback' void setAcceptCallback(const socket_func_t& acceptCallback) { acceptCallback_ = acceptCallback; } ^~~~~~~~~~~~~~~ acceptCallback --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual uint32_t apache::thrift::transport::TMemoryBuffer::readEnd()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:639:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto bytes = static_cast(rBase_ - buffer_); ^~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from libcassandra/cassandra_factory.cc:15:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:77:12: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TSocket() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:84:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override; ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:91:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:98:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:103:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:262:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const std::string getOrigin() const override; ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:273:38: error: 'std::shared_ptr' has not been declared TSocket(THRIFT_SOCKET socket, std::shared_ptr interruptListener); ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:273:48: error: expected ',' or '...' before '<' token TSocket(THRIFT_SOCKET socket, std::shared_ptr interruptListener); ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:310:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr interruptListener_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:77:3: error: looser throw specifier for 'virtual apache::thrift::transport::TSocket::~TSocket()' ~TSocket() override; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:639:10: error: 'bytes' does not name a type; did you mean 'system'? auto bytes = static_cast(rBase_ - buffer_); ^~~~~ system /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:643:12: error: 'bytes' was not declared in this scope return bytes; ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:643:12: note: suggested alternative: 'system' return bytes; ^~~~~ system In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:25:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'virtual void* apache::thrift::TProcessorEventHandler::getContext(const char*, void*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:49:12: error: 'nullptr' was not declared in this scope return nullptr; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In destructor 'apache::thrift::TProcessorContextFreer::~TProcessorContextFreer()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:122:21: error: 'nullptr' was not declared in this scope if (handler_ != nullptr) ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessorContextFreer::unregister()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:125:34: error: 'nullptr' was not declared in this scope void unregister() { handler_ = nullptr; } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- cc1plus: all warnings being treated as errors --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:29: error: 'std::shared_ptr' has not been declared virtual bool process(std::shared_ptr in, ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:39: error: expected ',' or '...' before '<' token virtual bool process(std::shared_ptr in, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:148:21: error: 'std::shared_ptr' has not been declared bool process(std::shared_ptr io, void* connectionContext) { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:148:31: error: expected ',' or '...' before '<' token bool process(std::shared_ptr io, void* connectionContext) { ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:16: error: with 'virtual bool apache::thrift::TProcessor::process(int)' virtual bool process(std::shared_ptr in, ^~~~~~~ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:154:29: error: 'std::shared_ptr' has not been declared void setEventHandler(std::shared_ptr eventHandler) { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:154:39: error: expected ',' or '...' before '<' token void setEventHandler(std::shared_ptr eventHandler) { ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:161:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr eventHandler_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'bool apache::thrift::TProcessor::process(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:149:20: error: 'io' was not declared in this scope return process(io, io, connectionContext); ^~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:149:28: error: 'connectionContext' was not declared in this scope return process(io, io, connectionContext); ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_host.lo --- *** [libcassandra/libcassandra_libcassandra_la-cassandra_host.lo] Error code 1 make[2]: stopped in /tmp/databases/libcassandra/work/libcassandra-20101010 --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:165:16: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBufferBase() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:165:29: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBufferBase() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:165:3: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferBase::~TBufferBase()' ~TBufferBase() override = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TBufferBase::TBufferBase()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:151:26: error: 'nullptr' was not declared in this scope TBufferBase() : rBase_(nullptr), rBound_(nullptr), wBase_(nullptr), wBound_(nullptr) {} ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessor::setEventHandler(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:5: error: 'eventHandler_' was not declared in this scope eventHandler_ = eventHandler; ^~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:5: note: suggested alternative: 'setEventHandler' eventHandler_ = eventHandler; ^~~~~~~~~~~~~ setEventHandler /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:21: error: 'eventHandler' was not declared in this scope eventHandler_ = eventHandler; ^~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:189:37: error: expected ')' before '<' token TBufferedTransport(std::shared_ptr transport) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:199:37: error: expected ')' before '<' token TBufferedTransport(std::shared_ptr transport, uint32_t sz) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:209:37: error: expected ')' before '<' token TBufferedTransport(std::shared_ptr transport, uint32_t rsz, uint32_t wsz) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:218:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override { transport_->open(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:220:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return transport_->isOpen(); } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:222:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:229:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:234:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readSlow(uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:236:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void writeSlow(const uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:238:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void flush() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:243:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:256:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:258:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getUnderlyingTransport() { return transport_; } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:273:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr transport_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:184:7: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferedTransport::~TBufferedTransport()' class TBufferedTransport : public TVirtualTransport { ^~~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TBufferedTransport::open()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:218:26: error: 'transport_' was not declared in this scope void open() override { transport_->open(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:21: note: suggested alternative: 'setEventHandler' eventHandler_ = eventHandler; ^~~~~~~~~~~~ setEventHandler /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:179:39: error: expected ',' or '...' before '<' token ReleaseHandler(const std::shared_ptr& handlerFactory) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr handlerFactory_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler::ReleaseHandler(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler' does not have any field named 'handlerFactory_' : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:180:23: error: 'handlerFactory' was not declared in this scope : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:218:26: note: suggested alternative: 'TTransport' void open() override { transport_->open(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TBufferedTransport::isOpen() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:220:41: error: 'transport_' was not declared in this scope bool isOpen() const override { return transport_->isOpen(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:180:23: note: suggested alternative: 'HandlerFactory_' : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~ HandlerFactory_ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler::operator()(typename HandlerFactory_::Handler*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:184:7: error: 'handlerFactory_' was not declared in this scope handlerFactory_->releaseHandler(handler); ^~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:220:41: note: suggested alternative: 'TTransport' bool isOpen() const override { return transport_->isOpen(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TBufferedTransport::peek()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:224:34: error: 'transport_' was not declared in this scope setReadBuffer(rBuf_.get(), transport_->read(rBuf_.get(), rBufSize_)); ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:184:7: note: suggested alternative: 'HandlerFactory_' handlerFactory_->releaseHandler(handler); ^~~~~~~~~~~~~~~ HandlerFactory_ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:194:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr input; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:195:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr output; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:200:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr transport; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token TSingletonProcessorFactory(std::shared_ptr processor) : processor_(processor) {} ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:224:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr processor_; ^~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:24:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:32, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Exception.h:38:29: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] IllegalStateException() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:224:34: note: suggested alternative: 'TTransport' setReadBuffer(rBuf_.get(), transport_->read(rBuf_.get(), rBufSize_)); ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TBufferedTransport::close()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:231:5: error: 'transport_' was not declared in this scope transport_->close(); ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Exception.h:56:31: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] SystemResourceException() = default; ^~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:32:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:38: error: 'chrono' in namespace 'std' does not name a type int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:59: error: expected unqualified-id before '&' token int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:59: error: expected ')' before '&' token /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:46: error: expected ';' at end of member declaration int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:60: error: ISO C++ forbids declaration of 'timeout' with no type [-fpermissive] int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:60: error: expected ';' at end of member declaration /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:67: error: expected unqualified-id before ')' token int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:83:30: error: 'chrono' in namespace 'std' does not name a type int waitForTime(const std::chrono::time_point& abstime) const; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected unqualified-id before '<' token int waitForTime(const std::chrono::time_point& abstime) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected ')' before '<' token /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:83:38: error: expected ';' at end of member declaration int waitForTime(const std::chrono::time_point& abstime) const; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected unqualified-id before '<' token int waitForTime(const std::chrono::time_point& abstime) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:24: error: 'chrono' in namespace 'std' does not name a type void wait(const std::chrono::milliseconds &timeout) const; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:45: error: expected unqualified-id before '&' token void wait(const std::chrono::milliseconds &timeout) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:45: error: expected ')' before '&' token /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:32: error: expected ';' at end of member declaration void wait(const std::chrono::milliseconds &timeout) const; ^~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: ISO C++ forbids declaration of 'timeout' with no type [-fpermissive] void wait(const std::chrono::milliseconds &timeout) const; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: expected ';' at end of member declaration /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: redeclaration of 'int& apache::thrift::concurrency::Monitor::timeout' /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:60: note: previous declaration 'int& apache::thrift::concurrency::Monitor::timeout' int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:53: error: expected unqualified-id before ')' token void wait(const std::chrono::milliseconds &timeout) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h: In member function 'int apache::thrift::concurrency::Monitor::waitForTimeRelative(uint64_t) const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:77:88: error: 'std::chrono' has not been declared int waitForTimeRelative(uint64_t timeout_ms) const { return waitForTimeRelative(std::chrono::milliseconds(timeout_ms)); } ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h: In member function 'void apache::thrift::concurrency::Monitor::wait(uint64_t) const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:100:65: error: 'std::chrono' has not been declared void wait(uint64_t timeout_ms = 0ULL) const { this->wait(std::chrono::milliseconds(timeout_ms)); } ^~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:231:5: note: suggested alternative: 'TTransport' transport_->close(); ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual const string apache::thrift::transport::TBufferedTransport::getOrigin() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:243:57: error: 'transport_' was not declared in this scope const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:42:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~Runnable() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:49:16: error: 'shared_ptr' in namespace 'std' does not name a template type virtual std::shared_ptr thread() { return thread_.lock(); } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:28: error: 'std::shared_ptr' has not been declared virtual void thread(std::shared_ptr value) { thread_ = value; } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:38: error: expected ',' or '...' before '<' token virtual void thread(std::shared_ptr value) { thread_ = value; } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:58:8: error: 'weak_ptr' in namespace 'std' does not name a template type std::weak_ptr thread_; ^~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h: In member function 'virtual void apache::thrift::concurrency::Runnable::thread(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:56: error: 'thread_' was not declared in this scope virtual void thread(std::shared_ptr value) { thread_ = value; } ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:56: note: suggested alternative: 'thread' virtual void thread(std::shared_ptr value) { thread_ = value; } ^~~~~~~ thread --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:243:57: note: suggested alternative: 'TTransport' const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~~~~~~ TTransport --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:66: error: 'value' was not declared in this scope virtual void thread(std::shared_ptr value) { thread_ = value; } ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:287:33: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TBufferedTransportFactory() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:289:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBufferedTransportFactory() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:289:43: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TBufferedTransportFactory() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:294:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getTransport(std::shared_ptr trans) override { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:289:3: error: looser throw specifier for 'virtual apache::thrift::transport::TBufferedTransportFactory::~TBufferedTransportFactory()' ~TBufferedTransportFactory() override = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:258:11: error: overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()' virtual ~TTransportFactory() = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:322:35: error: expected ')' before '<' token TFramedTransport(std::shared_ptr transport) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:333:35: error: expected ')' before '<' token TFramedTransport(std::shared_ptr transport, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:346:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override { transport_->open(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:348:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return transport_->isOpen(); } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:350:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override { return (rBase_ < rBound_) || transport_->peek(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:352:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:357:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readSlow(uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:359:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void writeSlow(const uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:361:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void flush() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:363:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:365:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:367:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:369:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getUnderlyingTransport() { return transport_; } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:380:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:410:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr transport_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:66: note: suggested alternative: 'valloc' virtual void thread(std::shared_ptr value) { thread_ = value; } ^~~~~ valloc --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:306:7: error: looser throw specifier for 'virtual apache::thrift::transport::TFramedTransport::~TFramedTransport()' class TFramedTransport : public TVirtualTransport { ^~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:70:7: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] class Thread final : public std::enable_shared_from_this { ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected template-name before '<' token class Thread final : public std::enable_shared_from_this { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected '{' before '<' token /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected unqualified-id before '<' token In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:33:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:34:7: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] class ThreadFactory final { ^~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:46:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~ThreadFactory() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TFramedTransport::TFramedTransport()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:313:7: error: class 'apache::thrift::transport::TFramedTransport' does not have any field named 'transport_' : transport_(), ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:61:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr newThread(std::shared_ptr runnable) const; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:66:11: error: invalid use of incomplete type 'class apache::thrift::concurrency::Thread' Thread::id_t getCurrentThreadId() const; ^~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:70:7: note: forward declaration of 'class apache::thrift::concurrency::Thread' class Thread final : public std::enable_shared_from_this { ^~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30:0, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: In constructor 'apache::thrift::transport::eventInfo::eventInfo()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:51:28: error: 'nullptr' was not declared in this scope eventInfo() : eventBuff_(nullptr), eventSize_(0), eventBuffPos_(0){}; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TFramedTransport::open()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:346:26: error: 'transport_' was not declared in this scope void open() override { transport_->open(); } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:346:26: note: suggested alternative: 'TTransport' void open() override { transport_->open(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TFramedTransport::isOpen() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:348:41: error: 'transport_' was not declared in this scope bool isOpen() const override { return transport_->isOpen(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: In member function 'void apache::thrift::transport::readState::resetAllValues()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:88:14: error: 'nullptr' was not declared in this scope event_ = nullptr; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:348:41: note: suggested alternative: 'TTransport' bool isOpen() const override { return transport_->isOpen(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual bool apache::thrift::transport::TFramedTransport::peek()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:350:55: error: 'transport_' was not declared in this scope bool peek() override { return (rBase_ < rBound_) || transport_->peek(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: In constructor 'apache::thrift::transport::readState::readState()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:97:14: error: 'nullptr' was not declared in this scope event_ = nullptr; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:350:55: note: suggested alternative: 'TTransport' bool peek() override { return (rBase_ < rBound_) || transport_->peek(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual void apache::thrift::transport::TFramedTransport::close()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:354:5: error: 'transport_' was not declared in this scope transport_->close(); ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:177:19: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TFileTransport() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:181:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return true; } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:184:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void flush() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:188:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:191:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void seekToChunk(int32_t chunk) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:192:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void seekToEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:193:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t getNumChunks() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:194:24: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t getCurChunk() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:209:42: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void setReadTimeout(int32_t readTimeout) override { readTimeout_ = readTimeout; } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:210:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] int32_t getReadTimeout() override { return readTimeout_; } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:212:39: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void setChunkSize(uint32_t chunkSize) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:217:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t getChunkSize() override { return chunkSize_; } ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:354:5: note: suggested alternative: 'TTransport' transport_->close(); ^~~~~~~~~~ TTransport --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:263:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); } ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual const string apache::thrift::transport::TFramedTransport::getOrigin() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:380:57: error: 'transport_' was not declared in this scope const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:264:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { return this->readAll(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:265:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:270:36: error: 'chrono' in namespace 'std' does not name a type bool swapEventBuffers(const std::chrono::time_point *deadline); ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected unqualified-id before '<' token bool swapEventBuffers(const std::chrono::time_point *deadline); ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected ')' before '<' token /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:270:44: error: expected ';' at end of member declaration bool swapEventBuffers(const std::chrono::time_point *deadline); ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected unqualified-id before '<' token bool swapEventBuffers(const std::chrono::time_point *deadline); ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:289:8: error: 'chrono' in namespace 'std' does not name a type std::chrono::time_point getNextFlushTime(); ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:340:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr writerThread_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:349:8: error: 'atomic' in namespace 'std' does not name a template type std::atomic closing_; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:353:8: error: 'atomic' in namespace 'std' does not name a template type std::atomic forceFlush_; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:177:3: error: looser throw specifier for 'virtual apache::thrift::transport::TFileTransport::~TFileTransport()' ~TFileTransport() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:149:7: error: overriding 'virtual apache::thrift::transport::TFileReaderTransport::~TFileReaderTransport() throw ()' class TFileReaderTransport : virtual public TTransport { ^~~~~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:380:57: note: suggested alternative: 'TTransport' const std::string getOrigin() const override { return transport_->getOrigin(); } ^~~~~~~~~~ TTransport /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TFramedTransport::initPointers()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:402:19: error: 'nullptr' was not declared in this scope setReadBuffer(nullptr, 0); ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: In static member function 'static void* apache::thrift::transport::TFileTransport::startWriterThread(void*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:276:12: error: 'nullptr' was not declared in this scope return nullptr; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:426:31: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TFramedTransportFactory() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:428:28: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TFramedTransportFactory() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:428:41: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TFramedTransportFactory() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:433:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getTransport(std::shared_ptr trans) override { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:428:3: error: looser throw specifier for 'virtual apache::thrift::transport::TFramedTransportFactory::~TFramedTransportFactory()' ~TFramedTransportFactory() override = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:258:11: error: overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()' virtual ~TTransportFactory() = default; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:391:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr processor, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:395:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr processor, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:408:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr processor, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:428:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr processor_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:429:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr inputProtocolFactory_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:430:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr outputProtocolFactory_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:431:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr inputTransport_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:432:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr outputTransport_; ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:547:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TMemoryBuffer() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:553:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return true; } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:555:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override { return (rBase_ < wBase_); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:557:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override {} ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from libcassandra/keyspace.cc:17:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:45:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TNullTransport() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:559:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override {} ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:47:19: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TNullTransport() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:47:32: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TNullTransport() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:49:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return true; } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:51:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override {} ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:47:3: error: looser throw specifier for 'virtual apache::thrift::transport::TNullTransport::~TNullTransport()' ~TNullTransport() override = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/keyspace.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:637:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readEnd() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:647:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeEnd() override { ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from libcassandra/keyspace.cc:17:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:66:34: error: expected ')' before '<' token TPipedTransport(std::shared_ptr srcTrans, std::shared_ptr dstTrans) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:89:34: error: expected ')' before '<' token TPipedTransport(std::shared_ptr srcTrans, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:110:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedTransport() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:115:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return srcTrans_->isOpen(); } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:117:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override { ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:722:47: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readSlow(uint8_t* buf, uint32_t len) override; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:135:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override { srcTrans_->open(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:137:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override { srcTrans_->close(); } ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:724:50: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void writeSlow(const uint8_t* buf, uint32_t len) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:726:56: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] const uint8_t* borrowSlow(uint8_t* buf, uint32_t* len) override; ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:145:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readEnd() override { ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:547:3: error: looser throw specifier for 'virtual apache::thrift::transport::TMemoryBuffer::~TMemoryBuffer()' ~TMemoryBuffer() override { ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:167:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeEnd() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:175:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void flush() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:177:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getTargetTransport() { return dstTrans_; } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:184:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:185:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:188:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr srcTrans_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr dstTrans_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:110:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedTransport::~TPipedTransport()' ~TPipedTransport() override { ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:29:0, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TMemoryBuffer::initCommon(uint8_t*, uint32_t, bool, uint32_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:454:16: error: 'nullptr' was not declared in this scope if (buf == nullptr && size != 0) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:61:11: error: overriding 'virtual apache::thrift::transport::TTransport::~TTransport() throw ()' virtual ~TTransport() = default; ^ In file included from libcassandra/keyspace.cc:17:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual bool apache::thrift::transport::TPipedTransport::isOpen() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:115:41: error: 'srcTrans_' was not declared in this scope bool isOpen() const override { return srcTrans_->isOpen(); } ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:506:32: error: 'nullptr' was not declared in this scope TMemoryBuffer() { initCommon(nullptr, defaultSize, true, 0); } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual bool apache::thrift::transport::TPipedTransport::peek()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:122:9: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:122:16: error: ISO C++ forbids declaration of 'tmpBuf' with no type [-fpermissive] auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_); ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:122:82: error: cannot convert 'uint8_t* {aka unsigned char*}' to 'int*' in initialization auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_); ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:123:16: error: 'nullptr' was not declared in this scope if (tmpBuf == nullptr) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer(uint32_t)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:514:43: error: 'nullptr' was not declared in this scope TMemoryBuffer(uint32_t sz) { initCommon(nullptr, sz, true, 0); } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:126:10: error: cannot convert 'int*' to 'uint8_t* {aka unsigned char*}' in assignment rBuf_ = tmpBuf; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:130:16: error: 'srcTrans_' was not declared in this scope rLen_ += srcTrans_->read(rBuf_ + rPos_, rBufSize_ - rPos_); ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In constructor 'apache::thrift::transport::TMemoryBuffer::TMemoryBuffer(uint8_t*, uint32_t, apache::thrift::transport::TMemoryBuffer::MemoryPolicy)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:527:16: error: 'nullptr' was not declared in this scope if (buf == nullptr && sz != 0) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransport::open()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:135:26: error: 'srcTrans_' was not declared in this scope void open() override { srcTrans_->open(); } ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:538:18: error: 'nullptr' was not declared in this scope initCommon(nullptr, sz, true, 0); ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransport::close()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:137:27: error: 'srcTrans_' was not declared in this scope void close() override { srcTrans_->close(); } ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'std::__cxx11::string apache::thrift::transport::TMemoryBuffer::getBufferAsString()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:568:20: error: 'nullptr' was not declared in this scope if (buffer_ == nullptr) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.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() { ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual uint32_t apache::thrift::transport::TPipedTransport::readEnd()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:148:7: error: 'dstTrans_' was not declared in this scope dstTrans_->write(rBuf_, rPos_); ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'void apache::thrift::transport::TMemoryBuffer::appendBufferToString(std::__cxx11::string&)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:578:20: error: 'nullptr' was not declared in this scope if (buffer_ == nullptr) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:152:5: error: 'srcTrans_' was not declared in this scope srcTrans_->readEnd(); ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from 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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:142:11: error: overriding 'virtual apache::thrift::TProcessor::~TProcessor() throw ()' virtual ~TProcessor() = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h: In member function 'virtual uint32_t apache::thrift::transport::TMemoryBuffer::readEnd()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:639:5: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto bytes = static_cast(rBase_ - buffer_); ^~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual uint32_t apache::thrift::transport::TPipedTransport::writeEnd()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:169:7: error: 'dstTrans_' was not declared in this scope dstTrans_->write(wBuf_, wLen_); ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:639:10: error: 'bytes' does not name a type; did you mean 'system'? auto bytes = static_cast(rBase_ - buffer_); ^~~~~ system /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:643:12: error: 'bytes' was not declared in this scope return bytes; ^~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:210:30: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TPipedTransportFactory() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:211:41: error: expected ')' before '<' token TPipedTransportFactory(std::shared_ptr dstTrans) { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:214:27: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedTransportFactory() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:214:40: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedTransportFactory() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:219:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getTransport(std::shared_ptr srcTrans) override { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:223:47: error: 'std::shared_ptr' has not been declared virtual void initializeTargetTransport(std::shared_ptr dstTrans) { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:223:57: error: expected ',' or '...' before '<' token virtual void initializeTargetTransport(std::shared_ptr dstTrans) { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:232:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr dstTrans_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:214:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedTransportFactory::~TPipedTransportFactory()' ~TPipedTransportFactory() override = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:258:11: error: overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()' virtual ~TTransportFactory() = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TBufferTransports.h:643:12: note: suggested alternative: 'system' return bytes; ^~~~~ system --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from libcassandra/keyspace.cc:17:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransportFactory::initializeTargetTransport(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:224:9: error: 'dstTrans_' was not declared in this scope if (dstTrans_.get() == nullptr) { ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:25:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'virtual void* apache::thrift::TProcessorEventHandler::getContext(const char*, void*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:49:12: error: 'nullptr' was not declared in this scope return nullptr; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:224:28: error: 'nullptr' was not declared in this scope if (dstTrans_.get() == nullptr) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In destructor 'apache::thrift::TProcessorContextFreer::~TProcessorContextFreer()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:122:21: error: 'nullptr' was not declared in this scope if (handler_ != nullptr) ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: error: 'dstTrans' was not declared in this scope dstTrans_ = dstTrans; ^~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from libcassandra/cassandra.cc:14:0: ./libgenthrift/Cassandra.h: In member function 'void org::apache::cassandra::CassandraMultiface::add(boost::shared_ptr)': ./libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type void add(boost::shared_ptr iface) { ^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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); ^~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessorContextFreer::unregister()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:125:34: error: 'nullptr' was not declared in this scope void unregister() { handler_ = nullptr; } ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get(org::apache::cassandra::ColumnOrSuperColumn&, const string&, const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2639:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level); ^~ ./libgenthrift/Cassandra.h:2642:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: note: suggested alternative: 'srand' dstTrans_ = dstTrans; ^~~~~~~~ srand --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::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); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:243:44: error: expected ')' before '<' token TPipedFileReaderTransport(std::shared_ptr srcTrans, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:246:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedFileReaderTransport() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:249:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override; ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget(std::map, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector >&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2663:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:250:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:251:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h:2666:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:252:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:255:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:257:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:258:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void flush() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:261:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] int32_t getReadTimeout() override; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_slice(std::map, std::vector >&, const string&, const std::vector >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2675:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:262:42: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void setReadTimeout(int32_t readTimeout) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:263:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t getNumChunks() override; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h:2678:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:264:24: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t getCurChunk() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:265:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void seekToChunk(int32_t chunk) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:266:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void seekToEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:273:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:274:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { return this->readAll(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:275:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); } ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: 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); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:280:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr srcTrans_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:246:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedFileReaderTransport::~TPipedFileReaderTransport()' ~TPipedFileReaderTransport() override; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h:2689:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30:0, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:149:7: error: overriding 'virtual apache::thrift::transport::TFileReaderTransport::~TFileReaderTransport() throw ()' class TFileReaderTransport : virtual public TTransport { ^~~~~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_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); ^~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:142:27: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~TProcessor() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from libcassandra/keyspace.cc:17:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:289:40: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TPipedFileReaderTransportFactory() = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./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); ^~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:29: error: 'std::shared_ptr' has not been declared virtual bool process(std::shared_ptr in, ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:39: error: expected ',' or '...' before '<' token virtual bool process(std::shared_ptr in, ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:290:51: error: expected ')' before '<' token TPipedFileReaderTransportFactory(std::shared_ptr dstTrans) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:292:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedFileReaderTransportFactory() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:292:50: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedFileReaderTransportFactory() override = default; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:148:21: error: 'std::shared_ptr' has not been declared bool process(std::shared_ptr io, void* connectionContext) { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:148:31: error: expected ',' or '...' before '<' token bool process(std::shared_ptr io, void* connectionContext) { ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:294:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getTransport(std::shared_ptr srcTrans) override { ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.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) { ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:304:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getFileReaderTransport( ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:16: error: with 'virtual bool apache::thrift::TProcessor::process(int)' virtual bool process(std::shared_ptr in, ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:292:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedFileReaderTransportFactory::~TPipedFileReaderTransportFactory()' ~TPipedFileReaderTransportFactory() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:214:3: error: overriding 'virtual apache::thrift::transport::TPipedTransportFactory::~TPipedTransportFactory() throw ()' ~TPipedTransportFactory() override = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:154:29: error: 'std::shared_ptr' has not been declared void setEventHandler(std::shared_ptr eventHandler) { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:154:39: error: expected ',' or '...' before '<' token void setEventHandler(std::shared_ptr eventHandler) { ^ /tmp/databases/libcassandra/work/.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; ^~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_insert(const string&, const string&, const std::map, std::vector >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->batch_insert(keyspace, key, cfmap, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:161:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr eventHandler_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'bool apache::thrift::TProcessor::process(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:149:20: error: 'io' was not declared in this scope return process(io, io, connectionContext); ^~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::remove(const string&, const string&, const org::apache::cassandra::ColumnPath&, int64_t, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2736:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->remove(keyspace, key, column_path, timestamp, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from ./libgenthrift/cassandra_types.h:10:0, from ./libgenthrift/Cassandra.h:10, from libcassandra/keyspace.cc:19: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration ~TApplicationException() noexcept override = default; ^ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::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); ^~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:149:28: error: 'connectionContext' was not declared in this scope return process(io, io, connectionContext); ^~~~~~~~~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./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); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'netent'? ~TApplicationException() noexcept override = default; ^~~~~~~~ netent /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector >&, const string&, const string&, int32_t)': ./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split); ^~ ./libgenthrift/Cassandra.h:2850:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:70:28: error: 'noexcept' does not name a type; did you mean 'netent'? const char* what() const noexcept override { ^~~~~~~~ netent /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:70:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::TProcessor::setEventHandler(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:5: error: 'eventHandler_' was not declared in this scope eventHandler_ = eventHandler; ^~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:5: note: suggested alternative: 'setEventHandler' eventHandler_ = eventHandler; ^~~~~~~~~~~~~ setEventHandler /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:21: error: 'eventHandler' was not declared in this scope eventHandler_ = eventHandler; ^~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:155:21: note: suggested alternative: 'setEventHandler' eventHandler_ = eventHandler; ^~~~~~~~~~~~ setEventHandler /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:179:39: error: expected ',' or '...' before '<' token ReleaseHandler(const std::shared_ptr& handlerFactory) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr handlerFactory_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In constructor 'apache::thrift::ReleaseHandler::ReleaseHandler(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:180:7: error: class 'apache::thrift::ReleaseHandler' does not have any field named 'handlerFactory_' : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:180:23: error: 'handlerFactory' was not declared in this scope : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:180:23: note: suggested alternative: 'HandlerFactory_' : handlerFactory_(handlerFactory) {} ^~~~~~~~~~~~~~ HandlerFactory_ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: In member function 'void apache::thrift::ReleaseHandler::operator()(typename HandlerFactory_::Handler*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:184:7: error: 'handlerFactory_' was not declared in this scope handlerFactory_->releaseHandler(handler); ^~~~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:184:7: note: suggested alternative: 'HandlerFactory_' handlerFactory_->releaseHandler(handler); ^~~~~~~~~~~~~~~ HandlerFactory_ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:194:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr input; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:195:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr output; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:200:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr transport; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:219:45: error: expected ')' before '<' token TSingletonProcessorFactory(std::shared_ptr processor) : processor_(processor) {} ^ /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:224:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr processor_; ^~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:24:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:32, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Exception.h:38:29: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] IllegalStateException() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Exception.h:56:31: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] SystemResourceException() = default; ^~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:32:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:38: error: 'chrono' in namespace 'std' does not name a type int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:59: error: expected unqualified-id before '&' token int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:59: error: expected ')' before '&' token /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:46: error: expected ';' at end of member declaration int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:60: error: ISO C++ forbids declaration of 'timeout' with no type [-fpermissive] int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:60: error: expected ';' at end of member declaration /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:67: error: expected unqualified-id before ')' token int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:83:30: error: 'chrono' in namespace 'std' does not name a type int waitForTime(const std::chrono::time_point& abstime) const; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected unqualified-id before '<' token int waitForTime(const std::chrono::time_point& abstime) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected ')' before '<' token /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:83:38: error: expected ';' at end of member declaration int waitForTime(const std::chrono::time_point& abstime) const; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:83:48: error: expected unqualified-id before '<' token int waitForTime(const std::chrono::time_point& abstime) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:24: error: 'chrono' in namespace 'std' does not name a type void wait(const std::chrono::milliseconds &timeout) const; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:45: error: expected unqualified-id before '&' token void wait(const std::chrono::milliseconds &timeout) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:45: error: expected ')' before '&' token /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:32: error: expected ';' at end of member declaration void wait(const std::chrono::milliseconds &timeout) const; ^~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: ISO C++ forbids declaration of 'timeout' with no type [-fpermissive] void wait(const std::chrono::milliseconds &timeout) const; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: expected ';' at end of member declaration /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:46: error: redeclaration of 'int& apache::thrift::concurrency::Monitor::timeout' /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:75:60: note: previous declaration 'int& apache::thrift::concurrency::Monitor::timeout' int waitForTimeRelative(const std::chrono::milliseconds &timeout) const; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:98:53: error: expected unqualified-id before ')' token void wait(const std::chrono::milliseconds &timeout) const; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h: In member function 'int apache::thrift::concurrency::Monitor::waitForTimeRelative(uint64_t) const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:77:88: error: 'std::chrono' has not been declared int waitForTimeRelative(uint64_t timeout_ms) const { return waitForTimeRelative(std::chrono::milliseconds(timeout_ms)); } ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h: In member function 'void apache::thrift::concurrency::Monitor::wait(uint64_t) const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Monitor.h:100:65: error: 'std::chrono' has not been declared void wait(uint64_t timeout_ms = 0ULL) const { this->wait(std::chrono::milliseconds(timeout_ms)); } ^~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:42:25: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] virtual ~Runnable() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:49:16: error: 'shared_ptr' in namespace 'std' does not name a template type virtual std::shared_ptr thread() { return thread_.lock(); } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:28: error: 'std::shared_ptr' has not been declared virtual void thread(std::shared_ptr value) { thread_ = value; } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:38: error: expected ',' or '...' before '<' token virtual void thread(std::shared_ptr value) { thread_ = value; } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:58:8: error: 'weak_ptr' in namespace 'std' does not name a template type std::weak_ptr thread_; ^~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h: In member function 'virtual void apache::thrift::concurrency::Runnable::thread(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:56: error: 'thread_' was not declared in this scope virtual void thread(std::shared_ptr value) { thread_ = value; } ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:56: note: suggested alternative: 'thread' virtual void thread(std::shared_ptr value) { thread_ = value; } ^~~~~~~ thread /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:66: error: 'value' was not declared in this scope virtual void thread(std::shared_ptr value) { thread_ = value; } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:55:66: note: suggested alternative: 'valloc' virtual void thread(std::shared_ptr value) { thread_ = value; } ^~~~~ valloc /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:70:7: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] class Thread final : public std::enable_shared_from_this { ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected template-name before '<' token class Thread final : public std::enable_shared_from_this { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected '{' before '<' token /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:70:57: error: expected unqualified-id before '<' token In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:33:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:34:7: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] class ThreadFactory final { ^~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:46:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~ThreadFactory() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:61:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr newThread(std::shared_ptr runnable) const; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:66:11: error: invalid use of incomplete type 'class apache::thrift::concurrency::Thread' Thread::id_t getCurrentThreadId() const; ^~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/ThreadFactory.h:23:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/concurrency/Thread.h:70:7: note: forward declaration of 'class apache::thrift::concurrency::Thread' class Thread final : public std::enable_shared_from_this { ^~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30:0, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: In constructor 'apache::thrift::transport::eventInfo::eventInfo()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:51:28: error: 'nullptr' was not declared in this scope eventInfo() : eventBuff_(nullptr), eventSize_(0), eventBuffPos_(0){}; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: In member function 'void apache::thrift::transport::readState::resetAllValues()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:88:14: error: 'nullptr' was not declared in this scope event_ = nullptr; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: In constructor 'apache::thrift::transport::readState::readState()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:97:14: error: 'nullptr' was not declared in this scope event_ = nullptr; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:177:19: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TFileTransport() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:181:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return true; } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:184:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void flush() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:188:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:191:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void seekToChunk(int32_t chunk) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:192:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void seekToEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:193:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t getNumChunks() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:194:24: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t getCurChunk() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:209:42: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void setReadTimeout(int32_t readTimeout) override { readTimeout_ = readTimeout; } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:210:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] int32_t getReadTimeout() override { return readTimeout_; } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:212:39: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void setChunkSize(uint32_t chunkSize) override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:217:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t getChunkSize() override { return chunkSize_; } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:263:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:264:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { return this->readAll(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:265:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:270:36: error: 'chrono' in namespace 'std' does not name a type bool swapEventBuffers(const std::chrono::time_point *deadline); ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected unqualified-id before '<' token bool swapEventBuffers(const std::chrono::time_point *deadline); ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected ')' before '<' token /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:270:44: error: expected ';' at end of member declaration bool swapEventBuffers(const std::chrono::time_point *deadline); ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:270:54: error: expected unqualified-id before '<' token bool swapEventBuffers(const std::chrono::time_point *deadline); ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:289:8: error: 'chrono' in namespace 'std' does not name a type std::chrono::time_point getNextFlushTime(); ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:340:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr writerThread_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:349:8: error: 'atomic' in namespace 'std' does not name a template type std::atomic closing_; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:353:8: error: 'atomic' in namespace 'std' does not name a template type std::atomic forceFlush_; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:177:3: error: looser throw specifier for 'virtual apache::thrift::transport::TFileTransport::~TFileTransport()' ~TFileTransport() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:149:7: error: overriding 'virtual apache::thrift::transport::TFileReaderTransport::~TFileReaderTransport() throw ()' class TFileReaderTransport : virtual public TTransport { ^~~~~~~~~~~~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: In static member function 'static void* apache::thrift::transport::TFileTransport::startWriterThread(void*)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:276:12: error: 'nullptr' was not declared in this scope return nullptr; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:391:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr processor, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:395:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr processor, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:408:33: error: expected ')' before '<' token TFileProcessor(std::shared_ptr processor, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:428:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr processor_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:429:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr inputProtocolFactory_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:430:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr outputProtocolFactory_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:431:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr inputTransport_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:432:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr outputTransport_; ^~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:16:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:45:22: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TNullTransport() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:47:19: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TNullTransport() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:47:32: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TNullTransport() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:49:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return true; } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:51:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override {} ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:47:3: error: looser throw specifier for 'virtual apache::thrift::transport::TNullTransport::~TNullTransport()' ~TNullTransport() override = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TSocket.h:26:0, from libcassandra/cassandra_factory.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TVirtualTransport.h:81:7: error: overriding 'virtual apache::thrift::transport::TVirtualTransport::~TVirtualTransport() throw ()' class TVirtualTransport : public Super_ { ^~~~~~~~~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:16:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:66:34: error: expected ')' before '<' token TPipedTransport(std::shared_ptr srcTrans, std::shared_ptr dstTrans) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:89:34: error: expected ')' before '<' token TPipedTransport(std::shared_ptr srcTrans, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:110:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedTransport() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:115:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override { return srcTrans_->isOpen(); } ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:117:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:135:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override { srcTrans_->open(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:137:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override { srcTrans_->close(); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:145:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readEnd() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:167:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeEnd() override { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:175:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void flush() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:177:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getTargetTransport() { return dstTrans_; } ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:184:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:185:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:188:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr srcTrans_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:189:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr dstTrans_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:110:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedTransport::~TPipedTransport()' ~TPipedTransport() override { ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:61:11: error: overriding 'virtual apache::thrift::transport::TTransport::~TTransport() throw ()' virtual ~TTransport() = default; ^ In file included from libcassandra/cassandra_factory.cc:16:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual bool apache::thrift::transport::TPipedTransport::isOpen() const': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:115:41: error: 'srcTrans_' was not declared in this scope bool isOpen() const override { return srcTrans_->isOpen(); } ^~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:115:41: note: suggested alternative: 'wctrans_l' bool isOpen() const override { return srcTrans_->isOpen(); } ^~~~~~~~~ wctrans_l /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual bool apache::thrift::transport::TPipedTransport::peek()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:122:9: error: 'auto' changes meaning in C++11; please remove it [-Werror=c++11-compat] auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_); ^~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:122:16: error: ISO C++ forbids declaration of 'tmpBuf' with no type [-fpermissive] auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_); ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:122:82: error: cannot convert 'uint8_t* {aka unsigned char*}' to 'int*' in initialization auto * tmpBuf = (uint8_t*)std::realloc(rBuf_, sizeof(uint8_t) * rBufSize_); ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:123:16: error: 'nullptr' was not declared in this scope if (tmpBuf == nullptr) { ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:126:10: error: cannot convert 'int*' to 'uint8_t* {aka unsigned char*}' in assignment rBuf_ = tmpBuf; ^~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:130:16: error: 'srcTrans_' was not declared in this scope rLen_ += srcTrans_->read(rBuf_ + rPos_, rBufSize_ - rPos_); ^~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:130:16: note: suggested alternative: 'wctrans_l' rLen_ += srcTrans_->read(rBuf_ + rPos_, rBufSize_ - rPos_); ^~~~~~~~~ wctrans_l /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransport::open()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:135:26: error: 'srcTrans_' was not declared in this scope void open() override { srcTrans_->open(); } ^~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from /usr/include/g++/vector:64:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:135:26: note: suggested alternative: 'wctrans_l' void open() override { srcTrans_->open(); } ^~~~~~~~~ wctrans_l /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransport::close()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:137:27: error: 'srcTrans_' was not declared in this scope void close() override { srcTrans_->close(); } ^~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:137:27: note: suggested alternative: 'wctrans_l' void close() override { srcTrans_->close(); } ^~~~~~~~~ wctrans_l /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual uint32_t apache::thrift::transport::TPipedTransport::readEnd()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:148:7: error: 'dstTrans_' was not declared in this scope dstTrans_->write(rBuf_, rPos_); ^~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:148:7: note: suggested alternative: 'wctrans_l' dstTrans_->write(rBuf_, rPos_); ^~~~~~~~~ wctrans_l /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:152:5: error: 'srcTrans_' was not declared in this scope srcTrans_->readEnd(); ^~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:152:5: note: suggested alternative: 'wctrans_l' srcTrans_->readEnd(); ^~~~~~~~~ wctrans_l /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual uint32_t apache::thrift::transport::TPipedTransport::writeEnd()': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:169:7: error: 'dstTrans_' was not declared in this scope dstTrans_->write(wBuf_, wLen_); ^~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:169:7: note: suggested alternative: 'wctrans_l' dstTrans_->write(wBuf_, wLen_); ^~~~~~~~~ wctrans_l /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:210:30: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TPipedTransportFactory() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:211:41: error: expected ')' before '<' token TPipedTransportFactory(std::shared_ptr dstTrans) { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:214:27: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedTransportFactory() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:214:40: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedTransportFactory() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:219:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getTransport(std::shared_ptr srcTrans) override { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:223:47: error: 'std::shared_ptr' has not been declared virtual void initializeTargetTransport(std::shared_ptr dstTrans) { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:223:57: error: expected ',' or '...' before '<' token virtual void initializeTargetTransport(std::shared_ptr dstTrans) { ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:232:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr dstTrans_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:214:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedTransportFactory::~TPipedTransportFactory()' ~TPipedTransportFactory() override = default; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:258:11: error: overriding 'virtual apache::thrift::transport::TTransportFactory::~TTransportFactory() throw ()' virtual ~TTransportFactory() = default; ^ In file included from libcassandra/cassandra_factory.cc:16:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: In member function 'virtual void apache::thrift::transport::TPipedTransportFactory::initializeTargetTransport(int)': /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:224:9: error: 'dstTrans_' was not declared in this scope if (dstTrans_.get() == nullptr) { ^~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:224:9: note: suggested alternative: 'wctrans_l' if (dstTrans_.get() == nullptr) { ^~~~~~~~~ wctrans_l /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:224:28: error: 'nullptr' was not declared in this scope if (dstTrans_.get() == nullptr) { ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: error: 'dstTrans' was not declared in this scope dstTrans_ = dstTrans; ^~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- In file included from /usr/include/g++/vector:64:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:225:19: note: suggested alternative: 'wctrans' dstTrans_ = dstTrans; ^~~~~~~~ wctrans /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h: At global scope: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:243:44: error: expected ')' before '<' token TPipedFileReaderTransport(std::shared_ptr srcTrans, ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:246:30: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedFileReaderTransport() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:249:17: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool isOpen() const override; ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:250:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] bool peek() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:251:13: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void open() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:252:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void close() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:255:20: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:257:21: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t writeEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:258:14: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void flush() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:261:26: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] int32_t getReadTimeout() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:262:42: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void setReadTimeout(int32_t readTimeout) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:263:25: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t getNumChunks() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:264:24: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t getCurChunk() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:265:33: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void seekToChunk(int32_t chunk) override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:266:18: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void seekToEnd() override; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:273:48: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t read_virt(uint8_t* buf, uint32_t len) override { return this->read(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:274:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] uint32_t readAll_virt(uint8_t* buf, uint32_t len) override { return this->readAll(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:275:51: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] void write_virt(const uint8_t* buf, uint32_t len) override { this->write(buf, len); } ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:280:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr srcTrans_; ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:246:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedFileReaderTransport::~TPipedFileReaderTransport()' ~TPipedFileReaderTransport() override; ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30:0, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:149:7: error: overriding 'virtual apache::thrift::transport::TFileReaderTransport::~TFileReaderTransport() throw ()' class TFileReaderTransport : virtual public TTransport { ^~~~~~~~~~~~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:16:0: /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:289:40: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] TPipedFileReaderTransportFactory() = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:290:51: error: expected ')' before '<' token TPipedFileReaderTransportFactory(std::shared_ptr dstTrans) ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:292:37: error: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedFileReaderTransportFactory() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:292:50: error: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [-Werror] ~TPipedFileReaderTransportFactory() override = default; ^~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:294:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getTransport(std::shared_ptr srcTrans) override { ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:304:8: error: 'shared_ptr' in namespace 'std' does not name a template type std::shared_ptr getFileReaderTransport( ^~~~~~~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:292:3: error: looser throw specifier for 'virtual apache::thrift::transport::TPipedFileReaderTransportFactory::~TPipedFileReaderTransportFactory()' ~TPipedFileReaderTransportFactory() override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:214:3: error: overriding 'virtual apache::thrift::transport::TPipedTransportFactory::~TPipedTransportFactory() throw ()' ~TPipedTransportFactory() override = default; ^ In file included from ./libgenthrift/cassandra_types.h:10:0, from ./libgenthrift/Cassandra.h:10, from libcassandra/cassandra_factory.cc:18: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:26: error: expected ';' at end of member declaration ~TApplicationException() noexcept override = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:28: error: 'noexcept' does not name a type; did you mean 'netent'? ~TApplicationException() noexcept override = default; ^~~~~~~~ netent /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:60:28: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:70:22: error: expected ';' at end of member declaration const char* what() const noexcept override { ^~~~~ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TApplicationException.h:70:28: error: 'noexcept' does not name a type; did you mean 'netent'? const char* what() const noexcept override { ^~~~~~~~ netent /tmp/databases/libcassandra/work/.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 /usr/include/g++/vector:64:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:24, from ./libgenthrift/Cassandra.h:9, from libcassandra/cassandra.cc:14: /tmp/databases/libcassandra/work/.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))); ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h:2553:61: error: field 'piprot_' has incomplete type 'boost::shared_ptr' boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_; ^~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h:2554:61: error: field 'poprot_' has incomplete type 'boost::shared_ptr' boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_; ^~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr)': ./libgenthrift/Cassandra.h:2471:77: error: 'prot' has incomplete type CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) : ^~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr, boost::shared_ptr)': ./libgenthrift/Cassandra.h:2477:77: error: 'iprot' has incomplete type CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) : ^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h:2477:142: error: 'oprot' has incomplete type CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) : ^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getInputProtocol()': ./libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr' is incomplete boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { ^ ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getOutputProtocol()': ./libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr' is incomplete boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() { ^ ./libgenthrift/Cassandra.h: At global scope: ./libgenthrift/Cassandra.h:2561:34: error: field 'iface_' has incomplete type 'boost::shared_ptr' boost::shared_ptr iface_; ^~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- /usr/include/g++/ext/new_allocator.h: In instantiation of '__gnu_cxx::new_allocator<_Tp>::size_type __gnu_cxx::new_allocator<_Tp>::max_size() const [with _Tp = boost::shared_ptr; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]': /usr/include/g++/ext/new_allocator.h:101:18: required from '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]' /usr/include/g++/ext/alloc_traits.h:130:30: required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]' /usr/include/g++/bits/stl_vector.h:172:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; std::size_t = long unsigned int]' /usr/include/g++/bits/stl_vector.h:187:33: required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int]' /usr/include/g++/bits/stl_vector.h:138:26: required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /usr/include/g++/bits/stl_vector.h:328:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/ext/new_allocator.h:130:35: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr' { return size_t(-1) / sizeof(_Tp); } ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h:2613:11: error: looser throw specifier for 'virtual org::apache::cassandra::CassandraProcessor::~CassandraProcessor()' virtual ~CassandraProcessor() {} ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:25:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/keyspace.cc:17: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:142:11: error: overriding 'virtual apache::thrift::TProcessor::~TProcessor() throw ()' virtual ~TProcessor() = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:16: error: 'virtual bool apache::thrift::TProcessor::process(int)' was hidden [-Werror=overloaded-virtual] virtual bool process(std::shared_ptr in, ^~~~~~~ In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h:2612:16: error: by 'virtual bool org::apache::cassandra::CassandraProcessor::process(boost::shared_ptr, boost::shared_ptr, void*)' [-Werror=overloaded-virtual] virtual bool process(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot, void* connectionContext); ^~~~~~~ ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraProcessor::CassandraProcessor(boost::shared_ptr)': ./libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type CassandraProcessor(boost::shared_ptr iface) : ^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h: In member function '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/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/keyspace.cc:19:0: ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::login(const string&, const org::apache::cassandra::AuthenticationRequest&)': ./libgenthrift/Cassandra.h:2631:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->login(keyspace, auth_request); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get(org::apache::cassandra::ColumnOrSuperColumn&, const string&, const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2639:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level); ^~ ./libgenthrift/Cassandra.h:2642:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_slice(std::vector&, const string&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2651:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level); ^~ ./libgenthrift/Cassandra.h:2654:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget(std::map, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector >&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2663:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level); ^~ ./libgenthrift/Cassandra.h:2666:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_slice(std::map, std::vector >&, const string&, const std::vector >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2675:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level); ^~ ./libgenthrift/Cassandra.h:2678:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual int32_t org::apache::cassandra::CassandraMultiface::get_count(const string&, const string&, const org::apache::cassandra::ColumnParent&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2687:26: error: base operand of '->' has non-pointer type 'boost::shared_ptr' return ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level); ^~ ./libgenthrift/Cassandra.h:2689:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slice(std::vector&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const string&, const string&, int32_t, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2699:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level); ^~ ./libgenthrift/Cassandra.h:2702:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slices(std::vector&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const org::apache::cassandra::KeyRange&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2711:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level); ^~ ./libgenthrift/Cassandra.h:2714:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::insert(const string&, const string&, const org::apache::cassandra::ColumnPath&, const string&, int64_t, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2722:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->insert(keyspace, key, column_path, value, timestamp, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_insert(const string&, const string&, const std::map, std::vector >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->batch_insert(keyspace, key, cfmap, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::remove(const string&, const string&, const org::apache::cassandra::ColumnPath&, int64_t, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2736:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->remove(keyspace, key, column_path, timestamp, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_mutate(const string&, const std::map, std::map, std::vector > >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->batch_mutate(keyspace, mutation_map, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_property(std::__cxx11::string&, const string&)': ./libgenthrift/Cassandra.h:2751:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_property(_return, property); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_list_property(std::vector >&, const string&)': ./libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set >&)': ./libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspaces(_return); ^~ ./libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspaces(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_cluster_name(std::__cxx11::string&)': ./libgenthrift/Cassandra.h:2787:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_cluster_name(_return); ^~ ./libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_cluster_name(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_version(std::__cxx11::string&)': ./libgenthrift/Cassandra.h:2799:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector&, const string&)': ./libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_partitioner(std::__cxx11::string&)': ./libgenthrift/Cassandra.h:2823:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_partitioner(_return); ^~ ./libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_partitioner(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map, std::map, std::__cxx11::basic_string > >&, const string&)': ./libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector >&, const string&, const string&, int32_t)': ./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split); ^~ ./libgenthrift/Cassandra.h:2850:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split); ^~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- cc1plus: all warnings being treated as errors --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h:2553:61: error: field 'piprot_' has incomplete type 'boost::shared_ptr' boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_; ^~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h:2554:61: error: field 'poprot_' has incomplete type 'boost::shared_ptr' boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_; ^~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr)': ./libgenthrift/Cassandra.h:2471:77: error: 'prot' has incomplete type CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) : ^~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraClient::CassandraClient(boost::shared_ptr, boost::shared_ptr)': ./libgenthrift/Cassandra.h:2477:77: error: 'iprot' has incomplete type CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) : ^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h:2477:142: error: 'oprot' has incomplete type CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) : ^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getInputProtocol()': ./libgenthrift/Cassandra.h:2483:80: error: return type 'class boost::shared_ptr' is incomplete boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() { ^ ./libgenthrift/Cassandra.h: In member function 'boost::shared_ptr org::apache::cassandra::CassandraClient::getOutputProtocol()': ./libgenthrift/Cassandra.h:2486:81: error: return type 'class boost::shared_ptr' is incomplete boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() { ^ ./libgenthrift/Cassandra.h: At global scope: ./libgenthrift/Cassandra.h:2561:34: error: field 'iface_' has incomplete type 'boost::shared_ptr' boost::shared_ptr iface_; ^~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra.lo --- *** [libcassandra/libcassandra_libcassandra_la-cassandra.lo] Error code 1 make[2]: stopped in /tmp/databases/libcassandra/work/libcassandra-20101010 --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h:2613:11: error: looser throw specifier for 'virtual org::apache::cassandra::CassandraProcessor::~CassandraProcessor()' virtual ~CassandraProcessor() {} ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TFileTransport.h:25:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportUtils.h:30, from libcassandra/cassandra_factory.cc:16: /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:142:11: error: overriding 'virtual apache::thrift::TProcessor::~TProcessor() throw ()' virtual ~TProcessor() = default; ^ /tmp/databases/libcassandra/work/.buildlink/include/thrift/TProcessor.h:144:16: error: 'virtual bool apache::thrift::TProcessor::process(int)' was hidden [-Werror=overloaded-virtual] virtual bool process(std::shared_ptr in, ^~~~~~~ In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h:2612:16: error: by 'virtual bool org::apache::cassandra::CassandraProcessor::process(boost::shared_ptr, boost::shared_ptr, void*)' [-Werror=overloaded-virtual] virtual bool process(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot, void* connectionContext); ^~~~~~~ ./libgenthrift/Cassandra.h: In constructor 'org::apache::cassandra::CassandraProcessor::CassandraProcessor(boost::shared_ptr)': ./libgenthrift/Cassandra.h:2587:53: error: 'iface' has incomplete type CassandraProcessor(boost::shared_ptr iface) : ^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h: In member function 'void org::apache::cassandra::CassandraMultiface::add(boost::shared_ptr)': ./libgenthrift/Cassandra.h:2624:43: error: 'iface' has incomplete type void add(boost::shared_ptr iface) { ^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ In file included from libcassandra/cassandra_factory.cc:18:0: ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::login(const string&, const org::apache::cassandra::AuthenticationRequest&)': ./libgenthrift/Cassandra.h:2631:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->login(keyspace, auth_request); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get(org::apache::cassandra::ColumnOrSuperColumn&, const string&, const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2639:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level); ^~ ./libgenthrift/Cassandra.h:2642:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get(_return, keyspace, key, column_path, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_slice(std::vector&, const string&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2651:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level); ^~ ./libgenthrift/Cassandra.h:2654:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_slice(_return, keyspace, key, column_parent, predicate, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget(std::map, org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const std::vector >&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2663:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level); ^~ ./libgenthrift/Cassandra.h:2666:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget(_return, keyspace, keys, column_path, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_slice(std::map, std::vector >&, const string&, const std::vector >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2675:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level); ^~ ./libgenthrift/Cassandra.h:2678:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->multiget_slice(_return, keyspace, keys, column_parent, predicate, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual int32_t org::apache::cassandra::CassandraMultiface::get_count(const string&, const string&, const org::apache::cassandra::ColumnParent&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2687:26: error: base operand of '->' has non-pointer type 'boost::shared_ptr' return ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level); ^~ ./libgenthrift/Cassandra.h:2689:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_count(keyspace, key, column_parent, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slice(std::vector&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const string&, const string&, int32_t, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2699:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level); ^~ ./libgenthrift/Cassandra.h:2702:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_range_slice(_return, keyspace, column_parent, predicate, start_key, finish_key, row_count, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slices(std::vector&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const org::apache::cassandra::KeyRange&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2711:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level); ^~ ./libgenthrift/Cassandra.h:2714:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_range_slices(_return, keyspace, column_parent, predicate, range, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::insert(const string&, const string&, const org::apache::cassandra::ColumnPath&, const string&, int64_t, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2722:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->insert(keyspace, key, column_path, value, timestamp, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_insert(const string&, const string&, const std::map, std::vector >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2729:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->batch_insert(keyspace, key, cfmap, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::remove(const string&, const string&, const org::apache::cassandra::ColumnPath&, int64_t, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2736:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->remove(keyspace, key, column_path, timestamp, consistency_level); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_mutate(const string&, const std::map, std::map, std::vector > >&, org::apache::cassandra::ConsistencyLevel)': ./libgenthrift/Cassandra.h:2743:17: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->batch_mutate(keyspace, mutation_map, consistency_level); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /usr/include/g++/vector:64:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]': ./libgenthrift/Cassandra.h:2629:32: required from here /usr/include/g++/bits/stl_vector.h:671:50: error: invalid use of incomplete type 'class boost::shared_ptr' { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- ./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); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- ./libgenthrift/Cassandra.h:2754:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_property(_return, property); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /usr/include/g++/vector:64:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]': ./libgenthrift/Cassandra.h:2631:16: required from here /usr/include/g++/bits/stl_vector.h:798:34: error: invalid use of incomplete type 'class boost::shared_ptr' return *(this->_M_impl._M_start + __n); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_string_list_property(std::vector >&, const string&)': ./libgenthrift/Cassandra.h:2763:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h:2766:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->get_string_list_property(_return, property); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::set >&)': ./libgenthrift/Cassandra.h:2775:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspaces(_return); ^~ ./libgenthrift/Cassandra.h:2778:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspaces(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_cluster_name(std::__cxx11::string&)': ./libgenthrift/Cassandra.h:2787:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_cluster_name(_return); ^~ ./libgenthrift/Cassandra.h:2790:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_cluster_name(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_version(std::__cxx11::string&)': ./libgenthrift/Cassandra.h:2799:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h:2802:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_version(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector&, const string&)': ./libgenthrift/Cassandra.h:2811:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2814:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_ring(_return, keyspace); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_partitioner(std::__cxx11::string&)': ./libgenthrift/Cassandra.h:2823:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_partitioner(_return); ^~ ./libgenthrift/Cassandra.h:2826:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_partitioner(_return); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(std::map, std::map, std::__cxx11::basic_string > >&, const string&)': ./libgenthrift/Cassandra.h:2835:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h:2838:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_keyspace(_return, keyspace); ^~ ./libgenthrift/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector >&, const string&, const string&, int32_t)': ./libgenthrift/Cassandra.h:2847:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split); ^~ ./libgenthrift/Cassandra.h:2850:19: error: base operand of '->' has non-pointer type 'boost::shared_ptr' ifaces_[i]->describe_splits(_return, start_token, end_token, keys_per_split); ^~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /usr/include/g++/vector:64:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /usr/include/g++/bits/stl_vector.h: In instantiation of 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]': /usr/include/g++/bits/stl_vector.h:328:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/bits/stl_vector.h:163:9: error: invalid use of incomplete type 'class boost::shared_ptr' { _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start); } ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- libcassandra/cassandra_factory.cc: In member function 'org::apache::cassandra::CassandraClient* libcassandra::CassandraFactory::createThriftClient(const string&, int, bool)': libcassandra/cassandra_factory.cc:97:39: error: variable 'boost::shared_ptr socket' has initializer but incomplete type boost::shared_ptr socket(new TSocket(in_host, in_port)); ^ libcassandra/cassandra_factory.cc:98:33: error: aggregate 'boost::shared_ptr transport' has incomplete type and cannot be defined boost::shared_ptr transport; ^~~~~~~~~ libcassandra/cassandra_factory.cc:101:74: error: invalid use of incomplete type 'class boost::shared_ptr' transport= boost::shared_ptr(new TFramedTransport(socket)); ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ libcassandra/cassandra_factory.cc:105:76: error: invalid use of incomplete type 'class boost::shared_ptr' transport= boost::shared_ptr(new TBufferedTransport(socket)); ^ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr' namespace boost { template class shared_ptr; } ^~~~~~~~~~ libcassandra/cassandra_factory.cc:107:40: error: variable 'boost::shared_ptr protocol' has initializer but incomplete type boost::shared_ptr protocol(new TBinaryProtocol(transport)); ^ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /usr/include/g++/vector:64:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /usr/include/g++/bits/stl_vector.h: In instantiation of 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int]': /usr/include/g++/bits/stl_vector.h:138:26: required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /usr/include/g++/bits/stl_vector.h:328:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/bits/stl_vector.h:189:59: error: invalid use of incomplete type 'class boost::shared_ptr' this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /usr/include/g++/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::shared_ptr*]': /usr/include/g++/bits/stl_uninitialized.h:289:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /usr/include/g++/bits/stl_vector.h:331:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<__gnu_cxx::__normal_iterator*, std::vector > > >::value_type {aka class boost::shared_ptr}' && __is_trivial(_ValueType2) In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits*>::value_type {aka class boost::shared_ptr}' && __is_trivial(_ValueType2) In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /usr/include/g++/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::shared_ptr*]': /usr/include/g++/bits/stl_construct.h:206:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /usr/include/g++/bits/stl_vector.h:434:22: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/bits/stl_construct.h:137:11: error: invalid use of incomplete type 'std::iterator_traits*>::value_type {aka class boost::shared_ptr}' std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/keyspace.cc:15: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits*>::value_type {aka class boost::shared_ptr}' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /usr/include/g++/vector:64:0, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]': ./libgenthrift/Cassandra.h:2629:32: required from here /usr/include/g++/bits/stl_vector.h:671:50: error: invalid use of incomplete type 'class boost::shared_ptr' { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); } ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /usr/include/g++/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]': ./libgenthrift/Cassandra.h:2631:16: required from here /usr/include/g++/bits/stl_vector.h:798:34: error: invalid use of incomplete type 'class boost::shared_ptr' return *(this->_M_impl._M_start + __n); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /usr/include/g++/bits/stl_vector.h: In instantiation of 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]': /usr/include/g++/bits/stl_vector.h:328:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/bits/stl_vector.h:163:9: error: invalid use of incomplete type 'class boost::shared_ptr' { _M_deallocate(this->_M_impl._M_start, this->_M_impl._M_end_of_storage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - this->_M_impl._M_start); } ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /usr/include/g++/bits/stl_vector.h: In instantiation of 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int]': /usr/include/g++/bits/stl_vector.h:138:26: required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /usr/include/g++/bits/stl_vector.h:328:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/bits/stl_vector.h:189:59: error: invalid use of incomplete type 'class boost::shared_ptr' this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /usr/include/g++/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::shared_ptr*]': /usr/include/g++/bits/stl_uninitialized.h:289:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /usr/include/g++/bits/stl_vector.h:331:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<__gnu_cxx::__normal_iterator*, std::vector > > >::value_type {aka class boost::shared_ptr}' && __is_trivial(_ValueType2) In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /usr/include/g++/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits*>::value_type {aka class boost::shared_ptr}' && __is_trivial(_ValueType2) In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.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/databases/libcassandra/work/.buildlink/include/thrift/Thrift.h:41, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /usr/include/g++/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::shared_ptr*]': /usr/include/g++/bits/stl_construct.h:206:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr*; _Tp = boost::shared_ptr]' /usr/include/g++/bits/stl_vector.h:434:22: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/bits/stl_construct.h:137:11: error: invalid use of incomplete type 'std::iterator_traits*>::value_type {aka class boost::shared_ptr}' std::_Destroy_aux<__has_trivial_destructor(_Value_type)>:: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __destroy(__first, __last); ~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /tmp/databases/libcassandra/work/.buildlink/include/boost/throw_exception.hpp:36:0, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter_policies.hpp:17, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/converter.hpp:14, from /tmp/databases/libcassandra/work/.buildlink/include/boost/numeric/conversion/cast.hpp:33, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransportException.h:23, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/transport/TTransport.h:24, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TProtocol.h:28, from /tmp/databases/libcassandra/work/.buildlink/include/thrift/protocol/TBinaryProtocol.h:23, from libcassandra/cassandra_factory.cc:14: /tmp/databases/libcassandra/work/.buildlink/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits*>::value_type {aka class boost::shared_ptr}' namespace boost { template class shared_ptr; } ^~~~~~~~~~ --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- In file included from /usr/include/g++/bits/c++allocator.h:33:0, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from libcassandra/keyspace.cc:12: /usr/include/g++/ext/new_allocator.h: In instantiation of '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]': /usr/include/g++/ext/alloc_traits.h:130:30: required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]' /usr/include/g++/bits/stl_vector.h:172:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; std::size_t = long unsigned int]' /usr/include/g++/bits/stl_vector.h:187:33: required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int]' /usr/include/g++/bits/stl_vector.h:138:26: required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /usr/include/g++/bits/stl_vector.h:328:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/ext/new_allocator.h:111:54: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr' return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); ^ /usr/include/g++/ext/new_allocator.h: In instantiation of '__gnu_cxx::new_allocator<_Tp>::size_type __gnu_cxx::new_allocator<_Tp>::max_size() const [with _Tp = boost::shared_ptr; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]': /usr/include/g++/ext/new_allocator.h:101:18: required from '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]' /usr/include/g++/ext/alloc_traits.h:130:30: required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]' /usr/include/g++/bits/stl_vector.h:172:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; std::size_t = long unsigned int]' /usr/include/g++/bits/stl_vector.h:187:33: required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int]' /usr/include/g++/bits/stl_vector.h:138:26: required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /usr/include/g++/bits/stl_vector.h:328:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/ext/new_allocator.h:130:35: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr' { return size_t(-1) / sizeof(_Tp); } ^ --- libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo --- In file included from /usr/include/g++/bits/c++allocator.h:33:0, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from libcassandra/cassandra_factory.cc:10: /usr/include/g++/ext/new_allocator.h: In instantiation of '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]': /usr/include/g++/ext/alloc_traits.h:130:30: required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]' /usr/include/g++/bits/stl_vector.h:172:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; std::size_t = long unsigned int]' /usr/include/g++/bits/stl_vector.h:187:33: required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int]' /usr/include/g++/bits/stl_vector.h:138:26: required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /usr/include/g++/bits/stl_vector.h:328:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/ext/new_allocator.h:111:54: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr' return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp))); ^ /usr/include/g++/ext/new_allocator.h: In instantiation of '__gnu_cxx::new_allocator<_Tp>::size_type __gnu_cxx::new_allocator<_Tp>::max_size() const [with _Tp = boost::shared_ptr; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]': /usr/include/g++/ext/new_allocator.h:101:18: required from '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]' /usr/include/g++/ext/alloc_traits.h:130:30: required from 'static __gnu_cxx::__alloc_traits<_Alloc>::pointer __gnu_cxx::__alloc_traits<_Alloc>::allocate(_Alloc&, __gnu_cxx::__alloc_traits<_Alloc>::size_type) [with _Alloc = std::allocator >; __gnu_cxx::__alloc_traits<_Alloc>::pointer = boost::shared_ptr*; __gnu_cxx::__alloc_traits<_Alloc>::size_type = long unsigned int]' /usr/include/g++/bits/stl_vector.h:172:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr*; std::size_t = long unsigned int]' /usr/include/g++/bits/stl_vector.h:187:33: required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int]' /usr/include/g++/bits/stl_vector.h:138:26: required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator >]' /usr/include/g++/bits/stl_vector.h:328:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr; _Alloc = std::allocator >]' ./libgenthrift/Cassandra.h:2618:92: required from here /usr/include/g++/ext/new_allocator.h:130:35: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr' { return size_t(-1) / sizeof(_Tp); } ^ cc1plus: all warnings being treated as errors *** [libcassandra/libcassandra_libcassandra_la-cassandra_factory.lo] Error code 1 make[2]: stopped in /tmp/databases/libcassandra/work/libcassandra-20101010 --- libcassandra/libcassandra_libcassandra_la-keyspace.lo --- cc1plus: all warnings being treated as errors *** [libcassandra/libcassandra_libcassandra_la-keyspace.lo] Error code 1 make[2]: stopped in /tmp/databases/libcassandra/work/libcassandra-20101010 4 errors make[2]: stopped in /tmp/databases/libcassandra/work/libcassandra-20101010 *** [all-recursive] Error code 1 make[1]: stopped in /tmp/databases/libcassandra/work/libcassandra-20101010 1 error make[1]: stopped in /tmp/databases/libcassandra/work/libcassandra-20101010 *** [all] Error code 2 make: stopped in /tmp/databases/libcassandra/work/libcassandra-20101010 1 error make: stopped in /tmp/databases/libcassandra/work/libcassandra-20101010 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/databases/libcassandra *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/databases/libcassandra