-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/20015/#review39919
-----------------------------------------------------------


Bad patch!

Reviews applied: [18718, 20015]

Failed command: make -j3 check GTEST_FILTER='' >/dev/null

Error:
 ev.c:1531:31: warning: 'ev_default_loop_ptr' initialized and declared 'extern' 
[enabled by default]
ev.c: In function 'evpipe_write':
ev.c:2160:17: warning: ignoring return value of 'write', declared with 
attribute warn_unused_result [-Wunused-result]
ev.c:2172:17: warning: ignoring return value of 'write', declared with 
attribute warn_unused_result [-Wunused-result]
ev.c: In function 'pipecb':
ev.c:2193:16: warning: ignoring return value of 'read', declared with attribute 
warn_unused_result [-Wunused-result]
ev.c:2207:16: warning: ignoring return value of 'read', declared with attribute 
warn_unused_result [-Wunused-result]
In file included from /usr/include/c++/4.6/ext/hash_set:61:0,
                 from src/glog/stl_logging.h:54,
                 from src/stl_logging_unittest.cc:34:
/usr/include/c++/4.6/backward/backward_warning.h:33:2: warning: #warning This 
file includes at least one deprecated or antiquated header which may be removed 
without further notice at a future date. Please use a non-deprecated interface 
with equivalent functionality instead. For a listing of replacement headers and 
interfaces, consult the file backward_warning.h. To disable this warning use 
-Wno-deprecated. [-Wcpp]
In file included from src/utilities.h:73:0,
                 from src/googletest.h:38,
                 from src/stl_logging_unittest.cc:48:
src/base/mutex.h:137:0: warning: "_XOPEN_SOURCE" redefined [enabled by default]
/usr/include/features.h:166:0: note: this is the location of the previous 
definition
In file included from src/metrics/metrics.cpp:12:0:
./include/process/metrics/metric.hpp: In member function 'void 
process::metrics::Metric::push(double)':
./include/process/metrics/metric.hpp:43:70: error: no matching function for 
call to 
'process::Future<Nothing>::then(std::tr1::_Bind<std::tr1::_Mem_fn<Nothing 
(process::metrics::Metric::*)(double, const 
process::Time&)>(process::metrics::Metric*, double, process::Time)>)'
./include/process/metrics/metric.hpp:43:70: note: candidates are:
./include/process/future.hpp:313:13: note: template<class X> process::Future<X> 
process::Future::then(const std::tr1::function<process::Future<X>(const T&)>&) 
const [with X = X, T = Nothing]
./include/process/future.hpp:316:13: note: template<class X> process::Future<X> 
process::Future::then(const std::tr1::function<X(const T&)>&) const [with X = 
X, T = Nothing]
./include/process/future.hpp:319:13: note: template<class X> process::Future<X> 
process::Future::then(const std::tr1::function<process::Future<X>()>&) const 
[with X = X, T = Nothing]
./include/process/future.hpp:325:13: note: template<class X> process::Future<X> 
process::Future::then(const std::tr1::function<X()>&) const [with X = X, T = 
Nothing]
./include/process/future.hpp:370:13: note: template<class X> process::Future<X> 
process::Future::then(const std::tr1::_Bind<X (*())()>&) const [with X = X, T = 
Nothing]
./include/process/future.hpp:386:1: note: template<class X, class P0, class A0> 
process::Future<X> process::Future::then(const std::tr1::_Bind<X (*(A0))(P0)>&) 
const [with X = X, P0 = P0, A0 = A0, T = Nothing]
./include/process/future.hpp:386:1: note: template<class X, class P0, class P1, 
class A0, class A1> process::Future<X> process::Future::then(const 
std::tr1::_Bind<X (*(A0, A1))(P0, P1)>&) const [with X = X, P0 = P0, P1 = P1, 
A0 = A0, A1 = A1, T = Nothing]
./include/process/future.hpp:386:1: note: template<class X, class P0, class P1, 
class P2, class A0, class A1, class A2> process::Future<X> 
process::Future::then(const std::tr1::_Bind<X (*(A0, A1, A2))(P0, P1, P2)>&) 
const [with X = X, P0 = P0, P1 = P1, P2 = P2, A0 = A0, A1 = A1, A2 = A2, T = 
Nothing]
./include/process/future.hpp:386:1: note: template<class X, class P0, class P1, 
class P2, class P3, class A0, class A1, class A2, class A3> process::Future<X> 
process::Future::then(const std::tr1::_Bind<X (*(A0, A1, A2, A3))(P0, P1, P2, 
P3)>&) const [with X = X, P0 = P0, P1 = P1, P2 = P2, P3 = P3, A0 = A0, A1 = A1, 
A2 = A2, A3 = A3, T = Nothing]
./include/process/future.hpp:386:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class A0, class A1, class A2, class A3, class A4> 
process::Future<X> process::Future::then(const std::tr1::_Bind<X (*(A0, A1, A2, 
A3, A4))(P0, P1, P2, P3, P4)>&) const [with X = X, P0 = P0, P1 = P1, P2 = P2, 
P3 = P3, P4 = P4, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 = A4, T = Nothing]
./include/process/future.hpp:386:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class P5, class A0, class A1, class A2, class A3, 
class A4, class A5> process::Future<X> process::Future::then(const 
std::tr1::_Bind<X (*(A0, A1, A2, A3, A4, A5))(P0, P1, P2, P3, P4, P5)>&) const 
[with X = X, P0 = P0, P1 = P1, P2 = P2, P3 = P3, P4 = P4, P5 = P5, A0 = A0, A1 
= A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, T = Nothing]
./include/process/future.hpp:386:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class P5, class P6, class A0, class A1, class A2, 
class A3, class A4, class A5, class A6> process::Future<X> 
process::Future::then(const std::tr1::_Bind<X (*(A0, A1, A2, A3, A4, A5, 
A6))(P0, P1, P2, P3, P4, P5, P6)>&) const [with X = X, P0 = P0, P1 = P1, P2 = 
P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 
= A4, A5 = A5, A6 = A6, T = Nothing]
./include/process/future.hpp:386:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class P5, class P6, class P7, class A0, class A1, 
class A2, class A3, class A4, class A5, class A6, class A7> process::Future<X> 
process::Future::then(const std::tr1::_Bind<X (*(A0, A1, A2, A3, A4, A5, A6, 
A7))(P0, P1, P2, P3, P4, P5, P6, P7)>&) const [with X = X, P0 = P0, P1 = P1, P2 
= P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, P7 = P7, A0 = A0, A1 = A1, A2 = A2, 
A3 = A3, A4 = A4, A5 = A5, A6 = A6, A7 = A7, T = Nothing]
./include/process/future.hpp:386:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class P5, class P6, class P7, class P8, class A0, 
class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> 
process::Future<X> process::Future::then(const std::tr1::_Bind<X (*(A0, A1, A2, 
A3, A4, A5, A6, A7, A8))(P0, P1, P2, P3, P4, P5, P6, P7, P8)>&) const [with X = 
X, P0 = P0, P1 = P1, P2 = P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, P7 = P7, P8 = 
P8, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, A6 = A6, A7 = A7, A8 
= A8, T = Nothing]
./include/process/future.hpp:386:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class P5, class P6, class P7, class P8, class P9, 
class A0, class A1, class A2, class A3, class A4, class A5, class A6, class A7, 
class A8, class A9> process::Future<X> process::Future::then(const 
std::tr1::_Bind<X (*(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9))(P0, P1, P2, P3, 
P4, P5, P6, P7, P8, P9)>&) const [with X = X, P0 = P0, P1 = P1, P2 = P2, P3 = 
P3, P4 = P4, P5 = P5, P6 = P6, P7 = P7, P8 = P8, P9 = P9, A0 = A0, A1 = A1, A2 
= A2, A3 = A3, A4 = A4, A5 = A5, A6 = A6, A7 = A7, A8 = A8, A9 = A9, T = 
Nothing]
./include/process/future.hpp:390:13: note: template<class X> process::Future<X> 
process::Future::then(const std::tr1::_Bind<process::Future<X> (*())()>&) const 
[with X = X, T = Nothing]
./include/process/future.hpp:406:1: note: template<class X, class P0, class A0> 
process::Future<X> process::Future::then(const 
std::tr1::_Bind<process::Future<X> (*(A0))(P0)>&) const [with X = X, P0 = P0, 
A0 = A0, T = Nothing]
./include/process/future.hpp:406:1: note: template<class X, class P0, class P1, 
class A0, class A1> process::Future<X> process::Future::then(const 
std::tr1::_Bind<process::Future<X> (*(A0, A1))(P0, P1)>&) const [with X = X, P0 
= P0, P1 = P1, A0 = A0, A1 = A1, T = Nothing]
./include/process/future.hpp:406:1: note: template<class X, class P0, class P1, 
class P2, class A0, class A1, class A2> process::Future<X> 
process::Future::then(const std::tr1::_Bind<process::Future<X> (*(A0, A1, 
A2))(P0, P1, P2)>&) const [with X = X, P0 = P0, P1 = P1, P2 = P2, A0 = A0, A1 = 
A1, A2 = A2, T = Nothing]
./include/process/future.hpp:406:1: note: template<class X, class P0, class P1, 
class P2, class P3, class A0, class A1, class A2, class A3> process::Future<X> 
process::Future::then(const std::tr1::_Bind<process::Future<X> (*(A0, A1, A2, 
A3))(P0, P1, P2, P3)>&) const [with X = X, P0 = P0, P1 = P1, P2 = P2, P3 = P3, 
A0 = A0, A1 = A1, A2 = A2, A3 = A3, T = Nothing]
./include/process/future.hpp:406:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class A0, class A1, class A2, class A3, class A4> 
process::Future<X> process::Future::then(const 
std::tr1::_Bind<process::Future<X> (*(A0, A1, A2, A3, A4))(P0, P1, P2, P3, 
P4)>&) const [with X = X, P0 = P0, P1 = P1, P2 = P2, P3 = P3, P4 = P4, A0 = A0, 
A1 = A1, A2 = A2, A3 = A3, A4 = A4, T = Nothing]
./include/process/future.hpp:406:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class P5, class A0, class A1, class A2, class A3, 
class A4, class A5> process::Future<X> process::Future::then(const 
std::tr1::_Bind<process::Future<X> (*(A0, A1, A2, A3, A4, A5))(P0, P1, P2, P3, 
P4, P5)>&) const [with X = X, P0 = P0, P1 = P1, P2 = P2, P3 = P3, P4 = P4, P5 = 
P5, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, T = Nothing]
./include/process/future.hpp:406:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class P5, class P6, class A0, class A1, class A2, 
class A3, class A4, class A5, class A6> process::Future<X> 
process::Future::then(const std::tr1::_Bind<process::Future<X> (*(A0, A1, A2, 
A3, A4, A5, A6))(P0, P1, P2, P3, P4, P5, P6)>&) const [with X = X, P0 = P0, P1 
= P1, P2 = P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, A0 = A0, A1 = A1, A2 = A2, 
A3 = A3, A4 = A4, A5 = A5, A6 = A6, T = Nothing]
./include/process/future.hpp:406:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class P5, class P6, class P7, class A0, class A1, 
class A2, class A3, class A4, class A5, class A6, class A7> process::Future<X> 
process::Future::then(const std::tr1::_Bind<process::Future<X> (*(A0, A1, A2, 
A3, A4, A5, A6, A7))(P0, P1, P2, P3, P4, P5, P6, P7)>&) const [with X = X, P0 = 
P0, P1 = P1, P2 = P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, P7 = P7, A0 = A0, A1 
= A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, A6 = A6, A7 = A7, T = Nothing]
./include/process/future.hpp:406:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class P5, class P6, class P7, class P8, class A0, 
class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8> 
process::Future<X> process::Future::then(const 
std::tr1::_Bind<process::Future<X> (*(A0, A1, A2, A3, A4, A5, A6, A7, A8))(P0, 
P1, P2, P3, P4, P5, P6, P7, P8)>&) const [with X = X, P0 = P0, P1 = P1, P2 = 
P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, P7 = P7, P8 = P8, A0 = A0, A1 = A1, A2 
= A2, A3 = A3, A4 = A4, A5 = A5, A6 = A6, A7 = A7, A8 = A8, T = Nothing]
./include/process/future.hpp:406:1: note: template<class X, class P0, class P1, 
class P2, class P3, class P4, class P5, class P6, class P7, class P8, class P9, 
class A0, class A1, class A2, class A3, class A4, class A5, class A6, class A7, 
class A8, class A9> process::Future<X> process::Future::then(const 
std::tr1::_Bind<process::Future<X> (*(A0, A1, A2, A3, A4, A5, A6, A7, A8, 
A9))(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9)>&) const [with X = X, P0 = P0, P1 
= P1, P2 = P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, P7 = P7, P8 = P8, P9 = P9, 
A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, A6 = A6, A7 = A7, A8 = 
A8, A9 = A9, T = Nothing]
./include/process/future.hpp:411:13: note: template<class X, class U> 
process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, X (U::*)()))(const 
process::PID<U>&, X (U::*)())>&) const [with X = X, U = U, T = Nothing]
./include/process/future.hpp:433:1: note: template<class X, class U, class P0, 
class A0> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, X (U::*)(P0), A0))(const 
process::PID<U>&, X (U::*)(P0), P0)>&) const [with X = X, U = U, P0 = P0, A0 = 
A0, T = Nothing]
./include/process/future.hpp:433:1: note: template<class X, class U, class P0, 
class P1, class A0, class A1> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, X (U::*)(P0, P1), A0, 
A1))(const process::PID<U>&, X (U::*)(P0, P1), P0, P1)>&) const [with X = X, U 
= U, P0 = P0, P1 = P1, A0 = A0, A1 = A1, T = Nothing]
./include/process/future.hpp:433:1: note: template<class X, class U, class P0, 
class P1, class P2, class A0, class A1, class A2> process::Future<X> 
process::Future::then(const process::_Defer<process::Future<X> 
(*(process::PID<U>, X (U::*)(P0, P1, P2), A0, A1, A2))(const process::PID<U>&, 
X (U::*)(P0, P1, P2), P0, P1, P2)>&) const [with X = X, U = U, P0 = P0, P1 = 
P1, P2 = P2, A0 = A0, A1 = A1, A2 = A2, T = Nothing]
./include/process/future.hpp:433:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class A0, class A1, class A2, class A3> 
process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, X (U::*)(P0, P1, P2, 
P3), A0, A1, A2, A3))(const process::PID<U>&, X (U::*)(P0, P1, P2, P3), P0, P1, 
P2, P3)>&) const [with X = X, U = U, P0 = P0, P1 = P1, P2 = P2, P3 = P3, A0 = 
A0, A1 = A1, A2 = A2, A3 = A3, T = Nothing]
./include/process/future.hpp:433:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class A0, class A1, class A2, class A3, 
class A4> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, X (U::*)(P0, P1, P2, P3, 
P4), A0, A1, A2, A3, A4))(const process::PID<U>&, X (U::*)(P0, P1, P2, P3, P4), 
P0, P1, P2, P3, P4)>&) const [with X = X, U = U, P0 = P0, P1 = P1, P2 = P2, P3 
= P3, P4 = P4, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 = A4, T = Nothing]
./include/process/future.hpp:433:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class P5, class A0, class A1, class A2, 
class A3, class A4, class A5> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, X (U::*)(P0, P1, P2, P3, 
P4, P5), A0, A1, A2, A3, A4, A5))(const process::PID<U>&, X (U::*)(P0, P1, P2, 
P3, P4, P5), P0, P1, P2, P3, P4, P5)>&) const [with X = X, U = U, P0 = P0, P1 = 
P1, P2 = P2, P3 = P3, P4 = P4, P5 = P5, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 
= A4, A5 = A5, T = Nothing]
./include/process/future.hpp:433:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class P5, class P6, class A0, class A1, 
class A2, class A3, class A4, class A5, class A6> process::Future<X> 
process::Future::then(const process::_Defer<process::Future<X> 
(*(process::PID<U>, X (U::*)(P0, P1, P2, P3, P4, P5, P6), A0, A1, A2, A3, A4, 
A5, A6))(const process::PID<U>&, X (U::*)(P0, P1, P2, P3, P4, P5, P6), P0, P1, 
P2, P3, P4, P5, P6)>&) const [with X = X, U = U, P0 = P0, P1 = P1, P2 = P2, P3 
= P3, P4 = P4, P5 = P5, P6 = P6, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 = A4, 
A5 = A5, A6 = A6, T = Nothing]
./include/process/future.hpp:433:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class P5, class P6, class P7, class A0, 
class A1, class A2, class A3, class A4, class A5, class A6, class A7> 
process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, X (U::*)(P0, P1, P2, P3, 
P4, P5, P6, P7), A0, A1, A2, A3, A4, A5, A6, A7))(const process::PID<U>&, X 
(U::*)(P0, P1, P2, P3, P4, P5, P6, P7), P0, P1, P2, P3, P4, P5, P6, P7)>&) 
const [with X = X, U = U, P0 = P0, P1 = P1, P2 = P2, P3 = P3, P4 = P4, P5 = P5, 
P6 = P6, P7 = P7, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, A6 = 
A6, A7 = A7, T = Nothing]
./include/process/future.hpp:433:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class P5, class P6, class P7, class P8, 
class A0, class A1, class A2, class A3, class A4, class A5, class A6, class A7, 
class A8> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, X (U::*)(P0, P1, P2, P3, 
P4, P5, P6, P7, P8), A0, A1, A2, A3, A4, A5, A6, A7, A8))(const 
process::PID<U>&, X (U::*)(P0, P1, P2, P3, P4, P5, P6, P7, P8), P0, P1, P2, P3, 
P4, P5, P6, P7, P8)>&) const [with X = X, U = U, P0 = P0, P1 = P1, P2 = P2, P3 
= P3, P4 = P4, P5 = P5, P6 = P6, P7 = P7, P8 = P8, A0 = A0, A1 = A1, A2 = A2, 
A3 = A3, A4 = A4, A5 = A5, A6 = A6, A7 = A7, A8 = A8, T = Nothing]
./include/process/future.hpp:433:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class P5, class P6, class P7, class P8, 
class P9, class A0, class A1, class A2, class A3, class A4, class A5, class A6, 
class A7, class A8, class A9> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, X (U::*)(P0, P1, P2, P3, 
P4, P5, P6, P7, P8, P9), A0, A1, A2, A3, A4, A5, A6, A7, A8, A9))(const 
process::PID<U>&, X (U::*)(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9), P0, P1, P2, 
P3, P4, P5, P6, P7, P8, P9)>&) const [with X = X, U = U, P0 = P0, P1 = P1, P2 = 
P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, P7 = P7, P8 = P8, P9 = P9, A0 = A0, A1 
= A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, A6 = A6, A7 = A7, A8 = A8, A9 = A9, T 
= Nothing]
./include/process/future.hpp:437:13: note: template<class X, class U> 
process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, process::Future<X> 
(U::*)()))(const process::PID<U>&, process::Future<X> (U::*)())>&) const [with 
X = X, U = U, T = Nothing]
./include/process/future.hpp:459:1: note: template<class X, class U, class P0, 
class A0> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, process::Future<X> 
(U::*)(P0), A0))(const process::PID<U>&, process::Future<X> (U::*)(P0), P0)>&) 
const [with X = X, U = U, P0 = P0, A0 = A0, T = Nothing]
./include/process/future.hpp:459:1: note: template<class X, class U, class P0, 
class P1, class A0, class A1> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, process::Future<X> 
(U::*)(P0, P1), A0, A1))(const process::PID<U>&, process::Future<X> (U::*)(P0, 
P1), P0, P1)>&) const [with X = X, U = U, P0 = P0, P1 = P1, A0 = A0, A1 = A1, T 
= Nothing]
./include/process/future.hpp:459:1: note: template<class X, class U, class P0, 
class P1, class P2, class A0, class A1, class A2> process::Future<X> 
process::Future::then(const process::_Defer<process::Future<X> 
(*(process::PID<U>, process::Future<X> (U::*)(P0, P1, P2), A0, A1, A2))(const 
process::PID<U>&, process::Future<X> (U::*)(P0, P1, P2), P0, P1, P2)>&) const 
[with X = X, U = U, P0 = P0, P1 = P1, P2 = P2, A0 = A0, A1 = A1, A2 = A2, T = 
Nothing]
./include/process/future.hpp:459:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class A0, class A1, class A2, class A3> 
process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, process::Future<X> 
(U::*)(P0, P1, P2, P3), A0, A1, A2, A3))(const process::PID<U>&, 
process::Future<X> (U::*)(P0, P1, P2, P3), P0, P1, P2, P3)>&) const [with X = 
X, U = U, P0 = P0, P1 = P1, P2 = P2, P3 = P3, A0 = A0, A1 = A1, A2 = A2, A3 = 
A3, T = Nothing]
./include/process/future.hpp:459:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class A0, class A1, class A2, class A3, 
class A4> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, process::Future<X> 
(U::*)(P0, P1, P2, P3, P4), A0, A1, A2, A3, A4))(const process::PID<U>&, 
process::Future<X> (U::*)(P0, P1, P2, P3, P4), P0, P1, P2, P3, P4)>&) const 
[with X = X, U = U, P0 = P0, P1 = P1, P2 = P2, P3 = P3, P4 = P4, A0 = A0, A1 = 
A1, A2 = A2, A3 = A3, A4 = A4, T = Nothing]
./include/process/future.hpp:459:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class P5, class A0, class A1, class A2, 
class A3, class A4, class A5> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, process::Future<X> 
(U::*)(P0, P1, P2, P3, P4, P5), A0, A1, A2, A3, A4, A5))(const 
process::PID<U>&, process::Future<X> (U::*)(P0, P1, P2, P3, P4, P5), P0, P1, 
P2, P3, P4, P5)>&) const [with X = X, U = U, P0 = P0, P1 = P1, P2 = P2, P3 = 
P3, P4 = P4, P5 = P5, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, T = 
Nothing]
./include/process/future.hpp:459:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class P5, class P6, class A0, class A1, 
class A2, class A3, class A4, class A5, class A6> process::Future<X> 
process::Future::then(const process::_Defer<process::Future<X> 
(*(process::PID<U>, process::Future<X> (U::*)(P0, P1, P2, P3, P4, P5, P6), A0, 
A1, A2, A3, A4, A5, A6))(const process::PID<U>&, process::Future<X> (U::*)(P0, 
P1, P2, P3, P4, P5, P6), P0, P1, P2, P3, P4, P5, P6)>&) const [with X = X, U = 
U, P0 = P0, P1 = P1, P2 = P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, A0 = A0, A1 = 
A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, A6 = A6, T = Nothing]
./include/process/future.hpp:459:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class P5, class P6, class P7, class A0, 
class A1, class A2, class A3, class A4, class A5, class A6, class A7> 
process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, process::Future<X> 
(U::*)(P0, P1, P2, P3, P4, P5, P6, P7), A0, A1, A2, A3, A4, A5, A6, A7))(const 
process::PID<U>&, process::Future<X> (U::*)(P0, P1, P2, P3, P4, P5, P6, P7), 
P0, P1, P2, P3, P4, P5, P6, P7)>&) const [with X = X, U = U, P0 = P0, P1 = P1, 
P2 = P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, P7 = P7, A0 = A0, A1 = A1, A2 = 
A2, A3 = A3, A4 = A4, A5 = A5, A6 = A6, A7 = A7, T = Nothing]
./include/process/future.hpp:459:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class P5, class P6, class P7, class P8, 
class A0, class A1, class A2, class A3, class A4, class A5, class A6, class A7, 
class A8> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, process::Future<X> 
(U::*)(P0, P1, P2, P3, P4, P5, P6, P7, P8), A0, A1, A2, A3, A4, A5, A6, A7, 
A8))(const process::PID<U>&, process::Future<X> (U::*)(P0, P1, P2, P3, P4, P5, 
P6, P7, P8), P0, P1, P2, P3, P4, P5, P6, P7, P8)>&) const [with X = X, U = U, 
P0 = P0, P1 = P1, P2 = P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, P7 = P7, P8 = 
P8, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, A6 = A6, A7 = A7, A8 
= A8, T = Nothing]
./include/process/future.hpp:459:1: note: template<class X, class U, class P0, 
class P1, class P2, class P3, class P4, class P5, class P6, class P7, class P8, 
class P9, class A0, class A1, class A2, class A3, class A4, class A5, class A6, 
class A7, class A8, class A9> process::Future<X> process::Future::then(const 
process::_Defer<process::Future<X> (*(process::PID<U>, process::Future<X> 
(U::*)(P0, P1, P2, P3, P4, P5, P6, P7, P8, P9), A0, A1, A2, A3, A4, A5, A6, A7, 
A8, A9))(const process::PID<U>&, process::Future<X> (U::*)(P0, P1, P2, P3, P4, 
P5, P6, P7, P8, P9), P0, P1, P2, P3, P4, P5, P6, P7, P8, P9)>&) const [with X = 
X, U = U, P0 = P0, P1 = P1, P2 = P2, P3 = P3, P4 = P4, P5 = P5, P6 = P6, P7 = 
P7, P8 = P8, P9 = P9, A0 = A0, A1 = A1, A2 = A2, A3 = A3, A4 = A4, A5 = A5, A6 
= A6, A7 = A7, A8 = A8, A9 = A9, T = Nothing]
make[4]: *** [libprocess_la-metrics.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[3]: *** [check-recursive] Error 1
make[2]: *** [check-recursive] Error 1
make[1]: *** [check] Error 2
make: *** [check-recursive] Error 1


- Mesos ReviewBot


On April 9, 2014, 5:56 p.m., Dominic Hamon wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/20015/
> -----------------------------------------------------------
> 
> (Updated April 9, 2014, 5:56 p.m.)
> 
> 
> Review request for mesos, Benjamin Hindman, Ben Mahler, and Vinod Kone.
> 
> 
> Bugs: MESOS-1036
>     https://issues.apache.org/jira/browse/MESOS-1036
> 
> 
> Repository: mesos-git
> 
> 
> Description
> -------
> 
> see summary.
> 
> 
> Diffs
> -----
> 
>   3rdparty/libprocess/include/process/metrics/counter.hpp PRE-CREATION 
>   3rdparty/libprocess/include/process/metrics/gauge.hpp PRE-CREATION 
>   3rdparty/libprocess/include/process/metrics/metric.hpp PRE-CREATION 
>   3rdparty/libprocess/src/tests/metrics_tests.cpp PRE-CREATION 
> 
> Diff: https://reviews.apache.org/r/20015/diff/
> 
> 
> Testing
> -------
> 
> make check.
> 
> 
> Thanks,
> 
> Dominic Hamon
> 
>

Reply via email to