Should be no need for mvCapture anymore with c++14 generalized lambdas
Originally posted by @maflcko in https://github.com/bitcoin/bitcoin/issues/28735#issuecomment-1780984154:
https://cirrus-ci.com/task/6337577544843264?logs=ci#L1948
0 CXX bitcoin_node-bitcoind.o 1 CXX init/bitcoin_node-bitcoin-node.o 2 GEN ipc/capnp/echo.capnp.h 3 GEN ipc/capnp/init.capnp.h 4 CXX ipc/capnp/libbitcoin_ipc_a-echo.capnp.o 5 CXX ipc/capnp/libbitcoin_ipc_a-init.capnp.o 6 CXX ipc/capnp/libbitcoin_ipc_a-echo.capnp.proxy-client.o 7 CXX ipc/capnp/libbitcoin_ipc_a-init.capnp.proxy-client.o 8 CXX ipc/capnp/libbitcoin_ipc_a-echo.capnp.proxy-server.o 9 CXX ipc/capnp/libbitcoin_ipc_a-init.capnp.proxy-server.o 10 CXX ipc/capnp/libbitcoin_ipc_a-echo.capnp.proxy-types.o 11 CC src/libsecp256k1_precomputed_la-precomputed_ecmult.lo 12 CXX ipc/capnp/libbitcoin_ipc_a-init.capnp.proxy-types.o 13In file included from ipc/capnp/echo.capnp.proxy-server.c++:4: 14/ci_container_base/depends/i686-pc-linux-gnu/include/mp/proxy-types.h:122:13: error: 'mvCapture<(lambda at /ci_container_base/depends/i686-pc-linux-gnu/include/mp/proxy-types.h:123:13), capnp::CallContext<ipc::capnp::messages::Echo::DestroyParams, ipc::capnp::messages::Echo::DestroyResults> &>' is deprecated: Use C++14 generalized captures instead. [-Werror,-Wdeprecated-declarations] 15 kj::mvCapture(server_context.call_context, 16 ^