Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- make check-am
- make[1]: Entering directory `/home/myuser/apache2/ct/certificate-transparency'
- CXX cpp/server/server.o
- CXX cpp/version.o
- CXX cpp/server/certificate_handler.o
- In file included from cpp/server/certificate_handler.cc:1:
- In file included from /usr/include/c++/v1/functional:474:
- /usr/include/c++/v1/type_traits:433:83: error: no matching function for call to '__source'
- : public integral_constant<bool, sizeof(__libcpp_is_function_imp::__test<_Tp>(__libcpp_is_function_imp::__source<_Tp>())) == 1>
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/c++/v1/type_traits:438:14: note: in instantiation of template class 'std::__1::__libcpp_is_function<void (evhttp_request *) const, false>' requested here
- : public __libcpp_is_function<_Tp> {};
- ^
- /usr/include/c++/v1/type_traits:443:97: note: in instantiation of template class 'std::__1::is_function<void (evhttp_request *) const>' requested here
- template <class _Tp, class _Up> struct __libcpp_is_member_function_pointer<_Tp _Up::*> : public is_function<_Tp> {};
- ^
- /usr/include/c++/v1/type_traits:446:14: note: in instantiation of template class 'std::__1::__libcpp_is_member_function_pointer<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *) const>' requested here
- : public __libcpp_is_member_function_pointer<typename remove_cv<_Tp>::type> {};
- ^
- /usr/include/c++/v1/type_traits:3094:17: note: in instantiation of template class 'std::__1::is_member_function_pointer<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *)
- const>' requested here
- is_member_function_pointer<typename remove_reference<_Fp>::type>::value &&
- ^
- /usr/include/c++/v1/type_traits:3101:1: note: in instantiation of default argument for '__invoke<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *) const,
- cert_trans::CertificateHttpHandler *&, evhttp_request *>' required here
- __invoke(_Fp&& __f, _A0&& __a0, _Args&& ...__args)
- ^~~~~~~~
- /usr/include/c++/v1/type_traits:3147:13: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
- __invoke(_VSTD::declval<_Fp>(), _VSTD::declval<_Args>()...)
- ^
- /usr/include/c++/v1/type_traits:3147:13: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *) const, cert_trans::CertificateHttpHandler *, std::__1::placeholders::__ph<1> &> &, _Args = <evhttp_request *>]
- __invoke(_VSTD::declval<_Fp>(), _VSTD::declval<_Args>()...)
- ^
- /usr/include/c++/v1/type_traits:3155:11: note: in instantiation of template class 'std::__1::__invokable_imp<std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *) const, cert_trans::CertificateHttpHandler *, std::__1::placeholders::__ph<1> &> &, evhttp_request *>' requested here
- __invokable_imp<_Fp, _Args...>::value>
- ^
- /usr/include/c++/v1/functional:1427:33: note: in instantiation of template class 'std::__1::__invokable<std::__1::__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *)
- const, cert_trans::CertificateHttpHandler *, std::__1::placeholders::__ph<1> &> &, evhttp_request *>' requested here
- __invokable<_Fp&, _ArgTypes...>::value>
- ^
- /usr/include/c++/v1/functional:1454:41: note: in instantiation of default argument for '__callable<std::__1::__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *)
- const, cert_trans::CertificateHttpHandler *, std::__1::placeholders::__ph<1> &> >' required here
- __callable<_Fp>::value &&
- ^~~~~~~~~~~~~~~
- cpp/server/certificate_handler.cc:107:28: note: while substituting deduced template arguments into function template 'function' [with _Fp = std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *) const, cert_trans::CertificateHttpHandler *, std::__1::placeholders::__ph<1> &>]
- bind(&CertificateHttpHandler::GetRoots, this, _1));
- ^
- /usr/include/c++/v1/type_traits:424:28: note: candidate template ignored: substitution failure [with _Tp = void (evhttp_request *) const]: reference to function type
- 'void (evhttp_request *) const' cannot have 'const' qualifier
- template <class _Tp> _Tp& __source();
- ~~~ ^
- cpp/server/certificate_handler.cc:107:28: error: no viable conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *) const,
- cert_trans::CertificateHttpHandler *, std::__1::placeholders::__ph<1> &>' to 'const libevent::HttpServer::HandlerCallback' (aka 'const function<void (evhttp_request *)>')
- bind(&CertificateHttpHandler::GetRoots, this, _1));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/c++/v1/functional:1448:5: note: candidate constructor not viable: no known conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *) const,
- cert_trans::CertificateHttpHandler *, std::__1::placeholders::__ph<1> &>' to 'nullptr_t' for 1st argument
- function(nullptr_t) _NOEXCEPT : __f_(0) {}
- ^
- /usr/include/c++/v1/functional:1449:5: note: candidate constructor not viable: no known conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *) const,
- cert_trans::CertificateHttpHandler *, std::__1::placeholders::__ph<1> &>' to 'const std::__1::function<void (evhttp_request *)> &' for 1st argument
- function(const function&);
- ^
- /usr/include/c++/v1/functional:1450:5: note: candidate constructor not viable: no known conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *) const,
- cert_trans::CertificateHttpHandler *, std::__1::placeholders::__ph<1> &>' to 'std::__1::function<void (evhttp_request *)> &&' for 1st argument
- function(function&&) _NOEXCEPT;
- ^
- /usr/include/c++/v1/functional:1454:41: note: candidate template ignored: disabled by 'enable_if' [with _Fp = std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *) const, cert_trans::CertificateHttpHandler *, std::__1::placeholders::__ph<1> &>]
- __callable<_Fp>::value &&
- ^
- ./cpp/server/handler.h:56:52: note: passing argument to parameter 'local_handler' here
- const libevent::HttpServer::HandlerCallback& local_handler);
- ^
- In file included from cpp/server/certificate_handler.cc:1:
- In file included from /usr/include/c++/v1/functional:474:
- /usr/include/c++/v1/type_traits:433:83: error: no matching function for call to '__source'
- : public integral_constant<bool, sizeof(__libcpp_is_function_imp::__test<_Tp>(__libcpp_is_function_imp::__source<_Tp>())) == 1>
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/c++/v1/type_traits:438:14: note: in instantiation of template class 'std::__1::__libcpp_is_function<void (evhttp_request *, const
- std::__1::shared_ptr<cert_trans::CertChain> &) const, false>' requested here
- : public __libcpp_is_function<_Tp> {};
- ^
- /usr/include/c++/v1/type_traits:443:97: note: in instantiation of template class 'std::__1::is_function<void (evhttp_request *, const std::__1::shared_ptr<cert_trans::CertChain> &)
- const>' requested here
- template <class _Tp, class _Up> struct __libcpp_is_member_function_pointer<_Tp _Up::*> : public is_function<_Tp> {};
- ^
- /usr/include/c++/v1/type_traits:446:14: note: in instantiation of template class 'std::__1::__libcpp_is_member_function_pointer<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const std::__1::shared_ptr<cert_trans::CertChain> &) const>' requested here
- : public __libcpp_is_member_function_pointer<typename remove_cv<_Tp>::type> {};
- ^
- /usr/include/c++/v1/type_traits:3094:17: note: in instantiation of template class 'std::__1::is_member_function_pointer<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *,
- const std::__1::shared_ptr<cert_trans::CertChain> &) const>' requested here
- is_member_function_pointer<typename remove_reference<_Fp>::type>::value &&
- ^
- /usr/include/c++/v1/type_traits:3101:1: note: in instantiation of default argument for '__invoke<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const
- std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *&, evhttp_request *&, std::__1::shared_ptr<cert_trans::CertChain> &>' required here
- __invoke(_Fp&& __f, _A0&& __a0, _Args&& ...__args)
- ^~~~~~~~
- /usr/include/c++/v1/type_traits:3147:13: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
- __invoke(_VSTD::declval<_Fp>(), _VSTD::declval<_Args>()...)
- ^
- /usr/include/c++/v1/type_traits:3147:13: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&,
- const std::__1::shared_ptr<cert_trans::CertChain> &> &, _Args = <>]
- __invoke(_VSTD::declval<_Fp>(), _VSTD::declval<_Args>()...)
- ^
- /usr/include/c++/v1/type_traits:3155:11: note: in instantiation of template class 'std::__1::__invokable_imp<std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&,
- const std::__1::shared_ptr<cert_trans::CertChain> &> &>' requested here
- __invokable_imp<_Fp, _Args...>::value>
- ^
- /usr/include/c++/v1/functional:1427:33: note: in instantiation of template class 'std::__1::__invokable<std::__1::__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *,
- const std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::CertChain> &> &>'
- requested here
- __invokable<_Fp&, _ArgTypes...>::value>
- ^
- /usr/include/c++/v1/functional:1454:41: note: in instantiation of default argument for '__callable<std::__1::__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *,
- const std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::CertChain> &> >'
- required here
- __callable<_Fp>::value &&
- ^~~~~~~~~~~~~~~
- cpp/server/certificate_handler.cc:153:7: note: while substituting deduced template arguments into function template 'function' [with _Fp = std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&,
- const std::__1::shared_ptr<cert_trans::CertChain> &>]
- bind(&CertificateHttpHandler::BlockingAddChain, this, req, chain));
- ^
- /usr/include/c++/v1/type_traits:424:28: note: candidate template ignored: substitution failure [with _Tp = void (evhttp_request *, const std::__1::shared_ptr<cert_trans::CertChain> &)
- const]: reference to function type 'void (evhttp_request *, const std::__1::shared_ptr<cert_trans::CertChain> &) const' cannot have 'const' qualifier
- template <class _Tp> _Tp& __source();
- ~~~ ^
- cpp/server/certificate_handler.cc:153:7: error: no viable conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const
- std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::CertChain> &>' to
- 'const std::function<void ()>'
- bind(&CertificateHttpHandler::BlockingAddChain, this, req, chain));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/c++/v1/functional:1448:5: note: candidate constructor not viable: no known conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const
- std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::CertChain> &>' to
- 'nullptr_t' for 1st argument
- function(nullptr_t) _NOEXCEPT : __f_(0) {}
- ^
- /usr/include/c++/v1/functional:1449:5: note: candidate constructor not viable: no known conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const
- std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::CertChain> &>' to
- 'const std::__1::function<void ()> &' for 1st argument
- function(const function&);
- ^
- /usr/include/c++/v1/functional:1450:5: note: candidate constructor not viable: no known conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const
- std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::CertChain> &>' to
- 'std::__1::function<void ()> &&' for 1st argument
- function(function&&) _NOEXCEPT;
- ^
- /usr/include/c++/v1/functional:1454:41: note: candidate template ignored: disabled by 'enable_if' [with _Fp = std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const std::__1::shared_ptr<cert_trans::CertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&,
- const std::__1::shared_ptr<cert_trans::CertChain> &>]
- __callable<_Fp>::value &&
- ^
- ./cpp/util/thread_pool.h:30:41: note: passing argument to parameter 'closure' here
- void Add(const std::function<void()>& closure) override;
- ^
- In file included from cpp/server/certificate_handler.cc:1:
- In file included from /usr/include/c++/v1/functional:474:
- /usr/include/c++/v1/type_traits:433:83: error: no matching function for call to '__source'
- : public integral_constant<bool, sizeof(__libcpp_is_function_imp::__test<_Tp>(__libcpp_is_function_imp::__source<_Tp>())) == 1>
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/c++/v1/type_traits:438:14: note: in instantiation of template class 'std::__1::__libcpp_is_function<void (evhttp_request *, const
- std::__1::shared_ptr<cert_trans::PreCertChain> &) const, false>' requested here
- : public __libcpp_is_function<_Tp> {};
- ^
- /usr/include/c++/v1/type_traits:443:97: note: in instantiation of template class 'std::__1::is_function<void (evhttp_request *, const std::__1::shared_ptr<cert_trans::PreCertChain> &)
- const>' requested here
- template <class _Tp, class _Up> struct __libcpp_is_member_function_pointer<_Tp _Up::*> : public is_function<_Tp> {};
- ^
- /usr/include/c++/v1/type_traits:446:14: note: in instantiation of template class 'std::__1::__libcpp_is_member_function_pointer<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const std::__1::shared_ptr<cert_trans::PreCertChain> &) const>' requested here
- : public __libcpp_is_member_function_pointer<typename remove_cv<_Tp>::type> {};
- ^
- /usr/include/c++/v1/type_traits:3094:17: note: in instantiation of template class 'std::__1::is_member_function_pointer<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *,
- const std::__1::shared_ptr<cert_trans::PreCertChain> &) const>' requested here
- is_member_function_pointer<typename remove_reference<_Fp>::type>::value &&
- ^
- /usr/include/c++/v1/type_traits:3101:1: note: in instantiation of default argument for '__invoke<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const
- std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *&, evhttp_request *&, std::__1::shared_ptr<cert_trans::PreCertChain> &>' required
- here
- __invoke(_Fp&& __f, _A0&& __a0, _Args&& ...__args)
- ^~~~~~~~
- /usr/include/c++/v1/type_traits:3147:13: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
- __invoke(_VSTD::declval<_Fp>(), _VSTD::declval<_Args>()...)
- ^
- /usr/include/c++/v1/type_traits:3147:13: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&,
- const std::__1::shared_ptr<cert_trans::PreCertChain> &> &, _Args = <>]
- __invoke(_VSTD::declval<_Fp>(), _VSTD::declval<_Args>()...)
- ^
- /usr/include/c++/v1/type_traits:3155:11: note: in instantiation of template class 'std::__1::__invokable_imp<std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&,
- const std::__1::shared_ptr<cert_trans::PreCertChain> &> &>' requested here
- __invokable_imp<_Fp, _Args...>::value>
- ^
- /usr/include/c++/v1/functional:1427:33: note: in instantiation of template class 'std::__1::__invokable<std::__1::__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *,
- const std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::PreCertChain> &>
- &>' requested here
- __invokable<_Fp&, _ArgTypes...>::value>
- ^
- /usr/include/c++/v1/functional:1454:41: note: in instantiation of default argument for '__callable<std::__1::__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *,
- const std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::PreCertChain> &>
- >' required here
- __callable<_Fp>::value &&
- ^~~~~~~~~~~~~~~
- cpp/server/certificate_handler.cc:164:7: note: while substituting deduced template arguments into function template 'function' [with _Fp = std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&,
- const std::__1::shared_ptr<cert_trans::PreCertChain> &>]
- bind(&CertificateHttpHandler::BlockingAddPreChain, this, req, chain));
- ^
- /usr/include/c++/v1/type_traits:424:28: note: candidate template ignored: substitution failure [with _Tp = void (evhttp_request *, const std::__1::shared_ptr<cert_trans::PreCertChain>
- &) const]: reference to function type 'void (evhttp_request *, const std::__1::shared_ptr<cert_trans::PreCertChain> &) const' cannot have 'const' qualifier
- template <class _Tp> _Tp& __source();
- ~~~ ^
- cpp/server/certificate_handler.cc:164:7: error: no viable conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const
- std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::PreCertChain> &>' to
- 'const std::function<void ()>'
- bind(&CertificateHttpHandler::BlockingAddPreChain, this, req, chain));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/c++/v1/functional:1448:5: note: candidate constructor not viable: no known conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const
- std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::PreCertChain> &>' to
- 'nullptr_t' for 1st argument
- function(nullptr_t) _NOEXCEPT : __f_(0) {}
- ^
- /usr/include/c++/v1/functional:1449:5: note: candidate constructor not viable: no known conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const
- std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::PreCertChain> &>' to
- 'const std::__1::function<void ()> &' for 1st argument
- function(const function&);
- ^
- /usr/include/c++/v1/functional:1450:5: note: candidate constructor not viable: no known conversion from '__bind<void (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const
- std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&, const std::__1::shared_ptr<cert_trans::PreCertChain> &>' to
- 'std::__1::function<void ()> &&' for 1st argument
- function(function&&) _NOEXCEPT;
- ^
- /usr/include/c++/v1/functional:1454:41: note: candidate template ignored: disabled by 'enable_if' [with _Fp = std::__1::__bind<void
- (cert_trans::CertificateHttpHandler::*)(evhttp_request *, const std::__1::shared_ptr<cert_trans::PreCertChain> &) const, cert_trans::CertificateHttpHandler *, evhttp_request *&,
- const std::__1::shared_ptr<cert_trans::PreCertChain> &>]
- __callable<_Fp>::value &&
- ^
- ./cpp/util/thread_pool.h:30:41: note: passing argument to parameter 'closure' here
- void Add(const std::function<void()>& closure) override;
- ^
- In file included from cpp/server/server.cc:1:
- In file included from ./cpp/server/server.h:5:
- In file included from /usr/include/c++/v1/memory:593:
- /usr/include/c++/v1/type_traits:433:83: error: no matching function for call to '__source'
- : public integral_constant<bool, sizeof(__libcpp_is_function_imp::__test<_Tp>(__libcpp_is_function_imp::__source<_Tp>())) == 1>
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /usr/include/c++/v1/type_traits:438:14: note: in instantiation of template class 'std::__1::__libcpp_is_function<std::__1::vector<ct::ClusterNodeState,
- std::__1::allocator<ct::ClusterNodeState> > () const, false>' requested here
- : public __libcpp_is_function<_Tp> {};
- ^
- /usr/include/c++/v1/type_traits:443:97: note: in instantiation of template class 'std::__1::is_function<std::__1::vector<ct::ClusterNodeState,
- std::__1::allocator<ct::ClusterNodeState> > () const>' requested here
- template <class _Tp, class _Up> struct __libcpp_is_member_function_pointer<_Tp _Up::*> : public is_function<_Tp> {};
- ^
- /usr/include/c++/v1/type_traits:446:14: note: in instantiation of template class 'std::__1::__libcpp_is_member_function_pointer<std::__1::vector<ct::ClusterNodeState,
- std::__1::allocator<ct::ClusterNodeState> > (cert_trans::ClusterStateController::*)() const>' requested here
- : public __libcpp_is_member_function_pointer<typename remove_cv<_Tp>::type> {};
- ^
- /usr/include/c++/v1/type_traits:460:38: note: in instantiation of template class 'std::__1::is_member_function_pointer<std::__1::vector<ct::ClusterNodeState,
- std::__1::allocator<ct::ClusterNodeState> > (cert_trans::ClusterStateController::*)() const>' requested here
- !is_member_function_pointer<_Tp>::value> {};
- ^
- /usr/include/c++/v1/type_traits:3122:17: note: in instantiation of template class 'std::__1::is_member_object_pointer<std::__1::vector<ct::ClusterNodeState,
- std::__1::allocator<ct::ClusterNodeState> > (cert_trans::ClusterStateController::*)() const>' requested here
- is_member_object_pointer<typename remove_reference<_Fp>::type>::value &&
- ^
- /usr/include/c++/v1/type_traits:3129:1: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
- __invoke(_Fp&& __f, _A0&& __a0)
- ^
- /usr/include/c++/v1/type_traits:3147:13: note: while substituting deduced template arguments into function template '__invoke' [with _Fp =
- std::__1::__bind<std::__1::vector<ct::ClusterNodeState, std::__1::allocator<ct::ClusterNodeState> > (cert_trans::ClusterStateController::*)() const,
- cert_trans::ClusterStateController *> &, _Args = <>]
- __invoke(_VSTD::declval<_Fp>(), _VSTD::declval<_Args>()...)
- ^
- /usr/include/c++/v1/type_traits:3155:11: note: in instantiation of template class 'std::__1::__invokable_imp<std::__1::__bind<std::__1::vector<ct::ClusterNodeState,
- std::__1::allocator<ct::ClusterNodeState> > (cert_trans::ClusterStateController::*)() const, cert_trans::ClusterStateController *> &>' requested here
- __invokable_imp<_Fp, _Args...>::value>
- ^
- /usr/include/c++/v1/functional:1427:33: note: in instantiation of template class 'std::__1::__invokable<std::__1::__bind<std::__1::vector<ct::ClusterNodeState,
- std::__1::allocator<ct::ClusterNodeState> > (cert_trans::ClusterStateController::*)() const, cert_trans::ClusterStateController *> &>' requested here
- __invokable<_Fp&, _ArgTypes...>::value>
- ^
- /usr/include/c++/v1/functional:1454:41: note: in instantiation of default argument for '__callable<std::__1::__bind<std::__1::vector<ct::ClusterNodeState,
- std::__1::allocator<ct::ClusterNodeState> > (cert_trans::ClusterStateController::*)() const, cert_trans::ClusterStateController *> >' required here
- __callable<_Fp>::value &&
- ^~~~~~~~~~~~~~~
- cpp/server/server.cc:249:26: note: while substituting deduced template arguments into function template 'function' [with _Fp = std::__1::__bind<std::__1::vector<ct::ClusterNodeState,
- std::__1::allocator<ct::ClusterNodeState> > (cert_trans::ClusterStateController::*)() const, cert_trans::ClusterStateController *>]
- bind(&ClusterStateController::GetFreshNodes,
- ^
- /usr/include/c++/v1/type_traits:424:28: note: candidate template ignored: substitution failure [with _Tp = std::__1::vector<ct::ClusterNodeState,
- std::__1::allocator<ct::ClusterNodeState> > () const]: reference to function type 'std::__1::vector<ct::ClusterNodeState, std::__1::allocator<ct::ClusterNodeState> > () const'
- cannot have 'const' qualifier
- template <class _Tp> _Tp& __source();
- ~~~ ^
- cpp/server/server.cc:248:20: error: no matching constructor for initialization of 'cert_trans::Proxy'
- proxy_.reset(new Proxy(event_base_.get(),
- ^ ~~~~~~~~~~~~~~~~~~
- ./cpp/server/proxy.h:38:3: note: candidate constructor not viable: no known conversion from '__bind<std::__1::vector<ct::ClusterNodeState, std::__1::allocator<ct::ClusterNodeState> >
- (cert_trans::ClusterStateController::*)() const, cert_trans::ClusterStateController *>' to 'const GetFreshNodesFunction'
- (aka 'const function<std::vector<ct::ClusterNodeState> ()>') for 2nd argument
- Proxy(libevent::Base* base, const GetFreshNodesFunction& get_fresh_nodes,
- ^
- ./cpp/server/proxy.h:51:28: note: candidate constructor not viable: requires 1 argument, but 4 were provided
- DISALLOW_COPY_AND_ASSIGN(Proxy);
- ^
- ./cpp/base/macros.h:8:3: note: expanded from macro 'DISALLOW_COPY_AND_ASSIGN'
- TypeName(const TypeName&) = delete; \
- ^
- 6 errors generated.
- make[1]: *** [cpp/server/certificate_handler.o] Error 1
- make[1]: *** Waiting for unfinished jobs...
- 2 errors generated.
- make[1]: *** [cpp/server/server.o] Error 1
- make[1]: Leaving directory `/home/myuser/apache2/ct/certificate-transparency'
- make: *** [check] Error 2
- myuser@mypc:~/apache2/ct/certificate-transparency$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement