Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Won't Fix
-
10.3.20, 10.4.11, 10.5
-
Arch Linux, gcc 9.2.0, boost 1.71.0
Description
Cassandra storage engine cannot build with incomplete type error.
This incomplete type error has been occurred since MariaDB 10.3.20.
10.3.21 is also affected.
What should I next investigate about it?
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:77:34: error: field 'iface_' has incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
77 | boost::shared_ptr<CassandraIf> iface_;
|
| ^~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:4959:61: error: field 'piprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
|
4959 | boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_;
|
| ^~~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:4960:61: error: field 'poprot_' has incomplete type 'boost::shared_ptr<apache::thrift::protocol::TProtocol>'
|
4960 | boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_;
|
| ^~~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:4832:77: error: 'prot' has incomplete type
|
4832 | CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> prot) :
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:4838:77: error: 'iprot' has incomplete type
|
4838 | CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:4838:142: error: 'oprot' has incomplete type
|
4838 | CassandraClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) :
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:4844:80: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
|
4844 | boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() {
|
| ^
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:4847:81: error: return type 'class boost::shared_ptr<apache::thrift::protocol::TProtocol>' is incomplete
|
4847 | boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getOutputProtocol() {
|
| ^
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:4967:34: error: field 'iface_' has incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
4967 | boost::shared_ptr<CassandraIf> iface_;
|
| ^~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5008:53: error: 'iface' has incomplete type
|
5008 | CassandraProcessor(boost::shared_ptr<CassandraIf> iface) :
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5060:45: error: field 'handlerFactory_' has incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIfFactory>'
|
5060 | ::boost::shared_ptr< CassandraIfFactory > handlerFactory_;
|
| ^~~~~~~~~~~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIfFactory>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5057:55: error: invalid covariant return type for 'virtual boost::shared_ptr<apache::thrift::TProcessor> org::apache::cassandra::CassandraProcessorFactory::getProcessor(const apache::thrift::TConnectionInfo&)'
|
5057 | ::boost::shared_ptr< ::apache::thrift::TProcessor > getProcessor(const ::apache::thrift::TConnectionInfo& connInfo);
|
| ^~~~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:10,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/usr/include/thrift/TProcessor.h:214:39: note: overridden function is 'virtual std::shared_ptr<apache::thrift::TProcessor> apache::thrift::TProcessorFactory::getProcessor(const apache::thrift::TConnectionInfo&)'
|
214 | virtual std::shared_ptr<TProcessor> getProcessor(const TConnectionInfo& connInfo) = 0;
|
| ^~~~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5071:43: error: 'iface' has incomplete type
|
5071 | void add(boost::shared_ptr<CassandraIf> iface) {
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:15:
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::login(const org::apache::cassandra::AuthenticationRequest&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5078:17: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5078 | ifaces_[i]->login(auth_request);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::set_keyspace(const string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5085:17: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5085 | ifaces_[i]->set_keyspace(keyspace);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get(org::apache::cassandra::ColumnOrSuperColumn&, const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5093:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5093 | ifaces_[i]->get(_return, key, column_path, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5096:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5096 | ifaces_[i]->get(_return, key, column_path, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_slice(std::vector<org::apache::cassandra::ColumnOrSuperColumn>&, const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5105:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5105 | ifaces_[i]->get_slice(_return, key, column_parent, predicate, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5108:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5108 | ifaces_[i]->get_slice(_return, key, column_parent, predicate, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual int32_t org::apache::cassandra::CassandraMultiface::get_count(const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5117:26: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5117 | return ifaces_[i]->get_count(key, column_parent, predicate, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5119:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5119 | ifaces_[i]->get_count(key, column_parent, predicate, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_slice(std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::ColumnOrSuperColumn> >&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5129:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5129 | ifaces_[i]->multiget_slice(_return, keys, column_parent, predicate, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5132:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5132 | ifaces_[i]->multiget_slice(_return, keys, column_parent, predicate, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::multiget_count(std::map<std::__cxx11::basic_string<char>, int>&, const std::vector<std::__cxx11::basic_string<char> >&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5141:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5141 | ifaces_[i]->multiget_count(_return, keys, column_parent, predicate, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5144:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5144 | ifaces_[i]->multiget_count(_return, keys, column_parent, predicate, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_range_slices(std::vector<org::apache::cassandra::KeySlice>&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::SlicePredicate&, const org::apache::cassandra::KeyRange&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5153:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5153 | ifaces_[i]->get_range_slices(_return, column_parent, predicate, range, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5156:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5156 | ifaces_[i]->get_range_slices(_return, column_parent, predicate, range, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_paged_slice(std::vector<org::apache::cassandra::KeySlice>&, const string&, const org::apache::cassandra::KeyRange&, const string&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5165:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5165 | ifaces_[i]->get_paged_slice(_return, column_family, range, start_column, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5168:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5168 | ifaces_[i]->get_paged_slice(_return, column_family, range, start_column, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::get_indexed_slices(std::vector<org::apache::cassandra::KeySlice>&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::IndexClause&, const org::apache::cassandra::SlicePredicate&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5177:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5177 | ifaces_[i]->get_indexed_slices(_return, column_parent, index_clause, column_predicate, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5180:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5180 | ifaces_[i]->get_indexed_slices(_return, column_parent, index_clause, column_predicate, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::insert(const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::Column&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5188:17: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5188 | ifaces_[i]->insert(key, column_parent, column, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::add(const string&, const org::apache::cassandra::ColumnParent&, const org::apache::cassandra::CounterColumn&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5195:17: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5195 | ifaces_[i]->add(key, column_parent, column, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::remove(const string&, const org::apache::cassandra::ColumnPath&, int64_t, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5202:17: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5202 | ifaces_[i]->remove(key, column_path, timestamp, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::remove_counter(const string&, const org::apache::cassandra::ColumnPath&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5209:17: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5209 | ifaces_[i]->remove_counter(key, path, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::batch_mutate(const std::map<std::__cxx11::basic_string<char>, std::map<std::__cxx11::basic_string<char>, std::vector<org::apache::cassandra::Mutation> > >&, org::apache::cassandra::ConsistencyLevel::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5216:17: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5216 | ifaces_[i]->batch_mutate(mutation_map, consistency_level);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::truncate(const string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5223:17: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5223 | ifaces_[i]->truncate(cfname);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_schema_versions(std::map<std::__cxx11::basic_string<char>, std::vector<std::__cxx11::basic_string<char> > >&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5231:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5231 | ifaces_[i]->describe_schema_versions(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5234:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5234 | ifaces_[i]->describe_schema_versions(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspaces(std::vector<org::apache::cassandra::KsDef>&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5243:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5243 | ifaces_[i]->describe_keyspaces(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5246:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5246 | ifaces_[i]->describe_keyspaces(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_cluster_name(std::string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5255:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5255 | ifaces_[i]->describe_cluster_name(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5258:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5258 | ifaces_[i]->describe_cluster_name(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_version(std::string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5267:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5267 | ifaces_[i]->describe_version(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5270:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5270 | ifaces_[i]->describe_version(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_ring(std::vector<org::apache::cassandra::TokenRange>&, const string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5279:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5279 | ifaces_[i]->describe_ring(_return, keyspace);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5282:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5282 | ifaces_[i]->describe_ring(_return, keyspace);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_token_map(std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5291:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5291 | ifaces_[i]->describe_token_map(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5294:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5294 | ifaces_[i]->describe_token_map(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_partitioner(std::string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5303:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5303 | ifaces_[i]->describe_partitioner(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5306:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5306 | ifaces_[i]->describe_partitioner(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_snitch(std::string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5315:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5315 | ifaces_[i]->describe_snitch(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5318:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5318 | ifaces_[i]->describe_snitch(_return);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_keyspace(org::apache::cassandra::KsDef&, const string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5327:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5327 | ifaces_[i]->describe_keyspace(_return, keyspace);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5330:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5330 | ifaces_[i]->describe_keyspace(_return, keyspace);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::describe_splits(std::vector<std::__cxx11::basic_string<char> >&, const string&, const string&, const string&, int32_t)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5339:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5339 | ifaces_[i]->describe_splits(_return, cfName, start_token, end_token, keys_per_split);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5342:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5342 | ifaces_[i]->describe_splits(_return, cfName, start_token, end_token, keys_per_split);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::system_add_column_family(std::string&, const org::apache::cassandra::CfDef&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5351:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5351 | ifaces_[i]->system_add_column_family(_return, cf_def);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5354:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5354 | ifaces_[i]->system_add_column_family(_return, cf_def);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::system_drop_column_family(std::string&, const string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5363:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5363 | ifaces_[i]->system_drop_column_family(_return, column_family);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5366:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5366 | ifaces_[i]->system_drop_column_family(_return, column_family);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::system_add_keyspace(std::string&, const org::apache::cassandra::KsDef&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5375:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5375 | ifaces_[i]->system_add_keyspace(_return, ks_def);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5378:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5378 | ifaces_[i]->system_add_keyspace(_return, ks_def);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::system_drop_keyspace(std::string&, const string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5387:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5387 | ifaces_[i]->system_drop_keyspace(_return, keyspace);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5390:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5390 | ifaces_[i]->system_drop_keyspace(_return, keyspace);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::system_update_keyspace(std::string&, const org::apache::cassandra::KsDef&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5399:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5399 | ifaces_[i]->system_update_keyspace(_return, ks_def);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5402:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5402 | ifaces_[i]->system_update_keyspace(_return, ks_def);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::system_update_column_family(std::string&, const org::apache::cassandra::CfDef&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5411:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5411 | ifaces_[i]->system_update_column_family(_return, cf_def);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5414:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5414 | ifaces_[i]->system_update_column_family(_return, cf_def);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::execute_cql_query(org::apache::cassandra::CqlResult&, const string&, org::apache::cassandra::Compression::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5423:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5423 | ifaces_[i]->execute_cql_query(_return, query, compression);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5426:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5426 | ifaces_[i]->execute_cql_query(_return, query, compression);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::prepare_cql_query(org::apache::cassandra::CqlPreparedResult&, const string&, org::apache::cassandra::Compression::type)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5435:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5435 | ifaces_[i]->prepare_cql_query(_return, query, compression);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5438:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5438 | ifaces_[i]->prepare_cql_query(_return, query, compression);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::execute_prepared_cql_query(org::apache::cassandra::CqlResult&, int32_t, const std::vector<std::__cxx11::basic_string<char> >&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5447:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5447 | ifaces_[i]->execute_prepared_cql_query(_return, itemId, values);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5450:19: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5450 | ifaces_[i]->execute_prepared_cql_query(_return, itemId, values);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h: In member function 'virtual void org::apache::cassandra::CassandraMultiface::set_cql_version(const string&)':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5458:17: error: base operand of '->' has non-pointer type '__gnu_cxx::__alloc_traits<std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >, boost::shared_ptr<org::apache::cassandra::CassandraIf> >::value_type' {aka 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
5458 | ifaces_[i]->set_cql_version(version);
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc: In member function 'bool Cassandra_se_impl::reconnect()':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:201:35: error: variable 'boost::shared_ptr<apache::thrift::transport::TTransport> socket' has initializer but incomplete type
|
201 | boost::shared_ptr<TTransport> socket =
|
| ^~~~~~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:202:65: error: invalid use of incomplete type 'class boost::shared_ptr<apache::thrift::transport::TSocket>'
|
202 | boost::shared_ptr<TSocket>(new TSocket(host.c_str(), port));
|
| ^
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::transport::TSocket>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:203:35: error: variable 'boost::shared_ptr<apache::thrift::transport::TTransport> tr' has initializer but incomplete type
|
203 | boost::shared_ptr<TTransport> tr =
|
| ^~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:204:72: error: invalid use of incomplete type 'class boost::shared_ptr<apache::thrift::transport::TFramedTransport>'
|
204 | boost::shared_ptr<TFramedTransport>(new TFramedTransport (socket));
|
| ^
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::transport::TFramedTransport>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:205:34: error: variable 'boost::shared_ptr<apache::thrift::protocol::TProtocol> p' has initializer but incomplete type
|
205 | boost::shared_ptr<TProtocol> p =
|
| ^
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:206:65: error: invalid use of incomplete type 'class boost::shared_ptr<apache::thrift::protocol::TBinaryProtocolT<apache::thrift::transport::TTransport> >'
|
206 | boost::shared_ptr<TBinaryProtocol>(new TBinaryProtocol(tr));
|
| ^
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<apache::thrift::protocol::TBinaryProtocolT<apache::thrift::transport::TTransport> >'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /usr/include/c++/9.2.0/vector:67,
|
from /usr/include/thrift/Thrift.h:41,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:9:
|
/usr/include/c++/9.2.0/bits/stl_vector.h: In instantiation of 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]':
|
/usr/include/c++/9.2.0/bits/stl_vector.h:484:7: required from here
|
/usr/include/c++/9.2.0/bits/stl_vector.h:333:35: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
333 | _M_impl._M_end_of_storage - _M_impl._M_start);
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /usr/include/c++/9.2.0/vector:67,
|
from /usr/include/thrift/Thrift.h:41,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:9:
|
/usr/include/c++/9.2.0/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5076:30: required from here
|
/usr/include/c++/9.2.0/bits/stl_vector.h:916:50: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
916 | { return size_type(this->_M_impl._M_finish - this->_M_impl._M_start); }
|
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /usr/include/c++/9.2.0/vector:67,
|
from /usr/include/thrift/Thrift.h:41,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:9:
|
/usr/include/c++/9.2.0/bits/stl_vector.h: In instantiation of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::vector<_Tp, _Alloc>::reference = boost::shared_ptr<org::apache::cassandra::CassandraIf>&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]':
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5078:16: required from here
|
/usr/include/c++/9.2.0/bits/stl_vector.h:1043:34: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
1043 | return *(this->_M_impl._M_start + __n);
|
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /usr/include/c++/9.2.0/vector:67,
|
from /usr/include/thrift/Thrift.h:41,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:9:
|
/usr/include/c++/9.2.0/bits/stl_vector.h: In instantiation of 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]':
|
/usr/include/c++/9.2.0/bits/stl_vector.h:302:9: required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:552:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5065:92: required from here
|
/usr/include/c++/9.2.0/bits/stl_vector.h:360:59: error: invalid use of incomplete type 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
360 | this->_M_impl._M_end_of_storage = this->_M_impl._M_start + __n;
|
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /usr/include/c++/9.2.0/vector:66,
|
from /usr/include/thrift/Thrift.h:41,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:9:
|
/usr/include/c++/9.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
|
/usr/include/c++/9.2.0/bits/stl_uninitialized.h:289:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >; _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:555:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5065:92: required from here
|
/usr/include/c++/9.2.0/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::__iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >, void>::value_type' {aka 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
131 | return std::__uninitialized_copy<__is_trivial(_ValueType1)
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~
|
132 | && __is_trivial(_ValueType2)
|
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::__iterator_traits<__gnu_cxx::__normal_iterator<const boost::shared_ptr<org::apache::cassandra::CassandraIf>*, std::vector<boost::shared_ptr<org::apache::cassandra::CassandraIf> > >, void>::value_type' {aka 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /usr/include/c++/9.2.0/vector:66,
|
from /usr/include/thrift/Thrift.h:41,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:9:
|
/usr/include/c++/9.2.0/bits/stl_uninitialized.h:132:12: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type' {aka 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
131 | return std::__uninitialized_copy<__is_trivial(_ValueType1)
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~
|
132 | && __is_trivial(_ValueType2)
|
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type' {aka 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /usr/include/c++/9.2.0/vector:65,
|
from /usr/include/thrift/Thrift.h:41,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:9:
|
/usr/include/c++/9.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*]':
|
/usr/include/c++/9.2.0/bits/stl_construct.h:206:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, std::allocator<_T2>&) [with _ForwardIterator = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:677:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5065:92: required from here
|
/usr/include/c++/9.2.0/bits/stl_construct.h:133:51: error: static assertion failed: value type is destructible
|
133 | static_assert(is_destructible<_Value_type>::value,
|
| ^~~~~
|
/usr/include/c++/9.2.0/bits/stl_construct.h:137:11: error: invalid use of incomplete type 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type' {aka 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
136 | std::_Destroy_aux<__has_trivial_destructor(_Value_type)>::
|
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
137 | __destroy(__first, __last);
|
| ~~~~~~~~~^~~~~~~~~~~~~~~~~
|
In file included from /usr/include/boost/throw_exception.hpp:36,
|
from /usr/include/boost/numeric/conversion/converter_policies.hpp:17,
|
from /usr/include/boost/numeric/conversion/converter.hpp:14,
|
from /usr/include/boost/numeric/conversion/cast.hpp:33,
|
from /usr/include/thrift/transport/TTransportException.h:23,
|
from /usr/include/thrift/transport/TTransport.h:24,
|
from /usr/include/thrift/transport/TSocket.h:25,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:10:
|
/usr/include/boost/exception/exception.hpp:15:44: note: declaration of 'std::iterator_traits<boost::shared_ptr<org::apache::cassandra::CassandraIf>*>::value_type' {aka 'class boost::shared_ptr<org::apache::cassandra::CassandraIf>'}
|
15 | namespace boost { template <class T> class shared_ptr; }
|
| ^~~~~~~~~~
|
In file included from /usr/include/c++/9.2.0/x86_64-pc-linux-gnu/bits/c++allocator.h:33,
|
from /usr/include/c++/9.2.0/bits/allocator.h:46,
|
from /usr/include/c++/9.2.0/string:41,
|
from /usr/include/thrift/Thrift.h:37,
|
from /vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/cassandra_se.cc:9:
|
/usr/include/c++/9.2.0/ext/new_allocator.h: In instantiation of '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
|
/usr/include/c++/9.2.0/bits/alloc_traits.h:444:32: required from 'static _Tp* std::allocator_traits<std::allocator<_CharT> >::allocate(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, std::allocator_traits<std::allocator<_CharT> >::size_type) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; std::allocator_traits<std::allocator<_CharT> >::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::allocator_traits<std::allocator<_CharT> >::size_type = long unsigned int]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:343:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:358:33: required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:302:9: required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:552:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5065:92: required from here
|
/usr/include/c++/9.2.0/ext/new_allocator.h:114:48: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
114 | return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
|
| ^~~~~~~~~~~
|
/usr/include/c++/9.2.0/ext/new_allocator.h: In instantiation of '__gnu_cxx::new_allocator<_Tp>::size_type __gnu_cxx::new_allocator<_Tp>::max_size() const [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]':
|
/usr/include/c++/9.2.0/ext/new_allocator.h:104:18: required from '_Tp* __gnu_cxx::new_allocator<_Tp>::allocate(__gnu_cxx::new_allocator<_Tp>::size_type, const void*) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; __gnu_cxx::new_allocator<_Tp>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; __gnu_cxx::new_allocator<_Tp>::size_type = long unsigned int]'
|
/usr/include/c++/9.2.0/bits/alloc_traits.h:444:32: required from 'static _Tp* std::allocator_traits<std::allocator<_CharT> >::allocate(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, std::allocator_traits<std::allocator<_CharT> >::size_type) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; std::allocator_traits<std::allocator<_CharT> >::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::allocator_traits<std::allocator<_CharT> >::size_type = long unsigned int]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:343:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::_Vector_base<_Tp, _Alloc>::pointer = boost::shared_ptr<org::apache::cassandra::CassandraIf>*; std::size_t = long unsigned int]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:358:33: required from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:302:9: required from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >; std::size_t = long unsigned int; std::_Vector_base<_Tp, _Alloc>::allocator_type = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
|
/usr/include/c++/9.2.0/bits/stl_vector.h:552:61: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = boost::shared_ptr<org::apache::cassandra::CassandraIf>; _Alloc = std::allocator<boost::shared_ptr<org::apache::cassandra::CassandraIf> >]'
|
/vagrant/abs/mariadb-with-mroonga/src/mariadb-10.3.21/storage/cassandra/gen-cpp/Cassandra.h:5065:92: required from here
|
/usr/include/c++/9.2.0/ext/new_allocator.h:135:35: error: invalid application of 'sizeof' to incomplete type 'boost::shared_ptr<org::apache::cassandra::CassandraIf>'
|
135 | return size_t(__PTRDIFF_MAX__) / sizeof(_Tp);
|
| ^~~~~~~~~~~
|
make[2]: *** [storage/cassandra/CMakeFiles/cassandra.dir/build.make:76: storage/cassandra/CMakeFiles/cassandra.dir/cassandra_se.cc.o] Error 1
|
make[1]: *** [CMakeFiles/Makefile2:5051: storage/cassandra/CMakeFiles/cassandra.dir/all] Error 2
|
make[1]: *** Waiting for unfinished jobs....
|
Attachments
Issue Links
- duplicates
-
MDEV-19110 Cassandra plugin fails to build with libthrift-dev in Debian unstable
- Closed
- relates to
-
MDEV-23024 Remove Cassandra Storage Engine
- Closed