-----------------------------------------------------------
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
>
>