I tried to compile the cpp driver code on gitbub and the below are the erros.
I am on Ubuntu 64 using gcc 4.5. At the prompt I typed >scons So...what do I do? Thanks test@test:~/Downloads/riak-cpp$ scons scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... protoc build/riak/riakclient.proto --cpp_out=. (compile) build/riak/client.cxx In file included from ./riak/client.hxx:2:0, from build/riak/client.cxx:1: ./riak/message.hxx:29:28: error: ‘error_code’ is not a member of ‘std’ ./riak/message.hxx:29:76: error: functional cast expression list treated as compound expression ./riak/message.hxx:29:77: error: template argument 1 is invalid ./riak/message.hxx:29:86: error: invalid type in declaration before ‘;’ token build/riak/client.cxx: In member function ‘void riak::client::delete_object(const riak::key&, const riak::key&, riak::delete_response_handler)’: build/riak/client.cxx:95:105: error: cannot convert ‘std::_Bind<bool (*(std::function<void(const std::error_code&, const std::basic_string<char>&, const std::basic_string<char>&)>, std::basic_string<char>, std::basic_string<char>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(std::function<void(const std::error_code&, const std::basic_string<char>&, const std::basic_string<char>&)>, const std::basic_string<char>&, const std::basic_string<char>&, const std::error_code&, long unsigned int, const std::basic_string<char>&)>’ to ‘riak::message::handler’ in initialization build/riak/client.cxx: In member function ‘void riak::client::get_object(const riak::key&, const riak::key&, riak::get_response_handler)’: build/riak/client.cxx:171:70: error: cannot convert ‘std::_Bind<bool (*(std::basic_string<char>, std::basic_string<char>, std::function<std::shared_ptr<RpbContent>(const google::protobuf::RepeatedPtrField<RpbContent>&)>, riak::<unnamed>::delivery_arguments, std::function<void(const std::error_code&, std::shared_ptr<RpbContent>&, std::function<void(const std::shared_ptr<RpbContent>&, std::function<void(const std::error_code&)>&)>&)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(const std::basic_string<char>&, const std::basic_string<char>&, std::function<std::shared_ptr<RpbContent>(const google::protobuf::RepeatedPtrField<RpbContent>&)>&, riak::<unnamed>::delivery_arguments&, std::function<void(const std::error_code&, std::shared_ptr<RpbContent>&, std::function<void(const std::shared_ptr<RpbContent>&, std::function<void(const std::error_code&)>&)>&)>, const std::error_code&, long unsigned int, const std::basic_string<char>&)>’ to ‘riak::message::handler’ in initialization build/riak/client.cxx: In function ‘riak::message::handler riak::<unnamed>::make_resolution_response_handler(std::shared_ptr<RpbContent>&, riak::<unnamed>::resolution_response_handler_for_object)’: build/riak/client.cxx:246:63: error: cannot convert ‘std::_Bind<std::function<bool(std::shared_ptr<RpbContent>&, const std::error_code&, long unsigned int, const std::basic_string<char>&)>(std::shared_ptr<RpbContent>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>)>’ to ‘riak::message::handler’ in return build/riak/client.cxx: In function ‘void riak::<unnamed>::put_cold(const riak::key&, const riak::key&, const std::shared_ptr<RpbContent>&, riak::<unnamed>::delivery_arguments&, riak::put_response_handler&)’: build/riak/client.cxx:350:107: error: cannot convert ‘std::_Bind<bool (*(std::function<void(const std::error_code&)>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(std::function<void(const std::error_code&)>, const std::error_code&, long unsigned int, const std::basic_string<char>&)>’ to ‘riak::message::handler’ for argument ‘3’ to ‘void riak::<unnamed>::send_put_request(RpbPutReq&, riak::<unnamed>::delivery_arguments&, riak::message::handler)’ scons: *** [build/riak/client.o] Error 1 scons: building terminated because of errors. _______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com